XmpField
概要
XmpField は Aspose.PDF の FOSS における .NET 用のクラスです。
名前付き XMP フィールドが 1 つあります — (プレフィックス, ローカル名) のペアに型付き値が付随します。
このクラスは .NET プログラム内の XmpField オブジェクトを操作するための 6 つのメソッドを提供します。利用可能なメソッドは、Equals、GetHashCode、ToArray、ToStructure、XmpField です。すべての公開メンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Empty、FieldType、IsEmpty、Lang、LocalName、Name、およびその他 3 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Prefix | string? | 読み取り/書き込み | XML のプレフィックス(例: |
LocalName | string? | 読み取り/書き込み | XML のローカル名(例: |
NamespaceUri | string? | 読み取り/書き込み | Prefix にバインドされた XML 名前空間 URI。 |
Name | string | 読み取り | 「prefix:localName」形式の結合名(プレフィックスが設定されていない場合はローカル名のみ)。 |
FieldType | XmpFieldType | 読み取り | フィールドカテゴリ。 |
Value | XmpValue? | 読み取り | フィールドの値、または空のプレースホルダーの場合は null。 |
Empty | XmpField | 読み取り | 単一の空フィールド。 |
IsEmpty | bool | 読み取り | フィールドに値がない場合は true。 |
Lang | XmpField? | 読み取り | このフィールドに付随する xml:lang 修飾子(存在しない場合は null)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
XmpField() | 空のフィールドをデフォルト構築する。 |
XmpField(prefix: string?, localName: string?, namespaceUri: string?, value: XmpValue?, type: XmpFieldType) | 完全に埋め込まれたフィールドを構築する。 |
ToArray() | フィールドの値を配列としてアンラップし、値が配列型でない場合は空にします。 |
ToStructure() | フィールドの値を構造体(名前付きフィールド配列)としてアンラップし、値が構造体型でない場合は空にします。 |
Equals(obj: object?) | この XmpField インスタンスで Equals(obj) を呼び出します。 |
GetHashCode() | この XmpField インスタンスで GetHashCode を呼び出します。 |