次の方法で共有


IPropertyBag インターフェイス

定義

カスタム データ インポーターの 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を返します。

適用対象