XFA
概要
XFA は Aspose.PDF の .NET 用 FOSS におけるクラスです。
XmlNode ベースのアクセサーで、ドキュメントの XFA パケット(template / datasets / config / form / xdp)にアクセスします。
このクラスは .NET プログラム内の XFA オブジェクトを操作するための 5 つのメソッドを提供します。利用可能なメソッドは、GetFieldNode、GetFieldTemplate、GetFieldTemplates、GetNamespaceManager、SetFieldImage です。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Config、Datasets、FieldNames、Form、NamespaceManager、Template、および 1 つが追加されます。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
NamespaceManager | XmlNamespaceManager | 読み取り | Namespace manager used when navigating the XFA XML packets. |
Datasets | XmlNode? | 読み取り | The XFA Datasets node, or null when the document has no XFA datasets. |
Template | XmlNode? | 読み取り | XFA テンプレートノード、または存在しない場合は null。 |
Config | XmlNode? | 読み取り | XFA Config ノード。 |
Form | XmlNode? | 読み取り | XFA Form ノード。 |
XDP | XmlDocument? | 読み取り | すべての XFA パケットをラップする複合 XDP ドキュメント、または XFA が存在しない場合は null。 |
FieldNames | string[] | 読み取り | テンプレートから列挙された XFA フィールド名。 |
メソッド
| シグネチャ | 説明 |
|---|---|
GetNamespaceManager() | NamespaceManager のメソッド形式エイリアス(public API shape)。 |
GetFieldNode(fieldName: string) | 指定されたフィールド(ドット区切りパス、例: )の XFA データセット データノードを返す。 |
GetFieldTemplate(fieldName: string) | 指定されたフィールド名に対応する XFA テンプレートノードを返します。該当しない場合は null を返します。 |
GetFieldTemplates() | すべての XFA テンプレートフィールドノードを返します。 |
SetFieldImage(fieldName: string, image: System.IO.Stream) | XFA画像フィールドのバイトを設定します。 |