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。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Form | Form | 読み取り | 所有するフォーム。 |
Template | XmlNode? | 読み取り | XFA テンプレートのルート要素、または XFA パッケージにテンプレートが存在しない場合は null。 |
NamespaceManager | XmlNamespaceManager | 読み取り | 標準 XFA プレフィックス(「tpl」→template, 「xfa」→data, 「datasets」→datasets)と事前にバインドされたXmlNamespaceManager。 |
FieldNames | string[] | 読み取り | XFA テンプレート内のすべての |
Datasets | System.Xml.XmlElement? | 読み取り | XFA データセットを XmlElement として取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
GetNamespaceManager() | NamespaceManager のメソッド形式エイリアス。 |
GetFieldTemplate(fieldName: string) | ドット区切りのパスで単一フィールドのテンプレート XmlNode を取得します(例: |
GetFieldTemplates() | テンプレート内のすべての tpl:field ノード。 |
GetFieldNode(fieldName: string) | ドット区切りのパスでフィールドの XFA データノードを取得し、取得できない場合は null を返します。 |
EndCachedUpdates() | 呼び出し元がフィールド更新のバッチの後に使用し、“no more updates pending” を示すマーカー。 |