XfaAccessor

XfaAccessor

概要

XfaAccessor は Aspose.PDF の FOSS における .NET 用クラスです。

パスによる XFA フィールド値へのインデクサーアクセスを提供します。

このクラスは、.NET プログラム内で XfaAccessor オブジェクトを操作するための5つのメソッドを提供します。利用可能なメソッドは、EndCachedUpdates、GetFieldNode、GetFieldTemplate、GetFieldTemplates、GetNamespaceManagerです。Aspose.PDF の .NET 用 FOSS パッケージをインストールすると、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能になります。プロパティ: Datasets、FieldNames、Form、NamespaceManager、Template。

プロパティ

名前型アクセス説明
FormForm読み取り所有するフォーム。
TemplateXmlNode?読み取りXFA テンプレートのルート要素、または XFA パッケージにテンプレートが存在しない場合は null。
NamespaceManagerXmlNamespaceManager読み取り標準 XFA プレフィックス(「tpl」→template, 「xfa」→data, 「datasets」→datasets)と事前にバインドされたXmlNamespaceManager。
FieldNamesstring[]読み取りXFA テンプレート内のすべての 要素に対するドット区切りのフィールド名で、文書順にインデックス付けされ、繰り返しのサブフォーム/フィールドごとに固有の [N] サフィックスが付与されます。
DatasetsSystem.Xml.XmlElement?読み取りXFA データセットを XmlElement として取得します。

メソッド

シグネチャ説明
GetNamespaceManager()NamespaceManager のメソッド形式エイリアス。
GetFieldTemplate(fieldName: string)ドット区切りのパスで単一フィールドのテンプレート XmlNode を取得します(例:
GetFieldTemplates()テンプレート内のすべての tpl:field ノード。
GetFieldNode(fieldName: string)ドット区切りのパスでフィールドの XFA データノードを取得し、取得できない場合は null を返します。
EndCachedUpdates()呼び出し元がフィールド更新のバッチの後に使用し、“no more updates pending” を示すマーカー。

参照

 日本語