IPropertyBag Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird implementiert, um ein schreibgeschütztes Objekt zu erstellen, das Druckereinstellungen für die Übergabe an die Import-Methode eines benutzerdefinierten Datenimporteurs enthält.
public interface class IPropertyBag
[System.Runtime.InteropServices.Guid("55272A00-42CB-11CE-8135-00AA004BB851")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IPropertyBag
type IPropertyBag = interface
Public Interface IPropertyBag
- Attribute
Hinweise
Eine Implementierung der IPropertyBag-Schnittstelle sollte die folgenden Werte verfügbar machen.
PageSize | Gibt eine nicht analysierte Zeichenfolge zurück, die der aktuellen Seitengröße entspricht, z. B. "A4", "B4", "Letter" usw. |
TopMargin | Die Größe des oberen Rands. |
BottomMargin | Die Größe des unteren Rands. |
LeftMargin | Die Größe des linken Rands. |
RightMargin | Die Größe des rechten Rands. |
MarginUnitsType | Der Typ der Einheit, die zum Messen von Rändern verwendet wird. |
Hinweis: Diese Werte sind nicht verfügbar, wenn der Benutzer keine Drucker installiert hat.
Durch Implementieren der -Schnittstelle wird ein IInfoPathDataImporter benutzerdefinierter Datenimporter erstellt. Weitere Informationen zum programmgesteuerten Importieren von Daten in ein InfoPath-Formular finden Sie im InfoPath-Entwicklerportal.
Methoden
RemoteRead(String, Object, IErrorLog, UInt32, Object) |
Wird verwendet, um Druckereinstellungen zum Auffüllen eines IPropertyBag Objekts in einem benutzerdefinierten Datenimporteur zu lesen. |
Write(String, Object) |
Verfügbar für die Implementierung der IPropertyBag Schnittstelle eines benutzerdefinierten Datenimporteurs, gibt jedoch immer E_ACCESSDENIED zurück. |