XmpValue
概要
XmpValue は Aspose.PDF の FOSS における .NET 用のクラスです。
型付けされた XMP メタデータ値を表します。
このクラスは、.NET プログラムにおける XmpValue オブジェクトを操作するための 18 のメソッドを提供します。利用可能なメソッドは、ToArray、ToDateTime、ToDictionary、ToDouble、ToField、ToInteger、ToNamedValue、ToNamedValues、ToRaw、ToString、ToStringValue、ToStructure、および 1 つの追加メソッドです。すべての公開メンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: IsArray、IsDateTime、IsDouble、IsField、IsInteger、IsNamedValue、およびさらに 4 つです。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
IsInteger | bool | 読み取り | 値が整数かどうか。 |
IsDouble | bool | 読み取り | 値が double かどうか。 |
IsDateTime | bool | 読み取り | 値が DateTime かどうか。 |
IsString | bool | 読み取り | 値が文字列かどうか(数値や日付でないこと)。 |
IsArray | bool | 読み取り | 値が XmpValues の配列かどうか。 |
IsField | bool | 読み取り | 値が単一の名前付きフィールド(XmpField インスタンス)であるかどうか。 |
IsNamedValue | bool | 読み取り | 値が名前付き値ペア(KeyValuePair<string, XmpValue>)であるかどうか。 |
IsNamedValues | bool | 読み取り | 値が名前付き値ペアの配列であるかどうか。 |
IsRaw | bool | 読み取り | 値が生の XML ノードかどうか。 |
IsStructure | bool | 読み取り | 値が構造体かどうか(Dictionary<string, XmpValue> または XmpField[] のいずれか)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
XmpValue(value: int) | 整数から XmpValue を作成する。 |
XmpValue(value: double) | double から XmpValue を作成します。 |
XmpValue(value: DateTime) | DateTime から XmpValue を作成します。 |
XmpValue(value: string) | string から XmpValue を作成します。 |
XmpValue(array: XmpValue[]) | XmpValues の配列から XmpValue を作成します。 |
ToInteger() | 整数に変換. |
ToDouble() | doubleに変換. |
ToDateTime() | DateTimeに変換. |
ToArray() | XmpValue[]に変換. |
ToDictionary() | Dictionary<string, XmpValue> に変換してください。 |
ToField() | 単一のXmpFieldに変換します。 |
ToNamedValue() | 単一のnamed-value pairに変換します。 |
ToNamedValues() | named-value pairの配列に変換します。 |
ToRaw() | 基礎となる生のXmlNodeを取得します。ただし、値がIsRawでない場合はnullを返します。 |
ToStructure() | XmpField[] に変換します(XMP 用語で構造体です)。 |
ToStringValue() | XMP シリアライズに適した文字列表現に変換します。 |
ToString() | この XmpValue インスタンスで ToString を呼び出します。 |
ToString(formatProvider: IFormatProvider) | カルチャ固有のプロバイダーでフォーマットします。 |