IPropertyBag インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム データ インポーターの Import メソッドに渡すためのプリンター設定を格納する読み取り専用オブジェクトを作成するために実装されます。
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
- 属性
注釈
IPropertyBag インターフェイスの実装では、次の値を公開する必要があります。
PageSize | "A4"、"B4"、"Letter"など、現在のページ サイズに対応する解析されていない文字列を返します。 |
TopMargin | 上余白のサイズ。 |
BottomMargin | 下余白のサイズ。 |
LeftMargin | 左余白のサイズ。 |
RightMargin | 右側の余白のサイズ。 |
MarginUnitsType | 余白の測定に使用される単位の種類。 |
注: ユーザーにプリンターがインストールされていない場合、これらの値は使用できません。
カスタム データ インポーターは、 インターフェイスを IInfoPathDataImporter 実装することによって作成されます。 プログラムによって InfoPath フォームにデータをインポートする方法の詳細については、InfoPath 開発者ポータルを参照してください。
メソッド
RemoteRead(String, Object, IErrorLog, UInt32, Object) |
カスタム データ インポーターでオブジェクトを設定するための IPropertyBag プリンター設定を読み取るために使用します。 |
Write(String, Object) |
カスタム データ インポーターのインターフェイスの IPropertyBag 実装で使用できますが、常にE_ACCESSDENIEDを返します。 |