Class XmpMetadata

Class XmpMetadata

Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)

XMPメタデータストリームへのアクセスを提供します。

public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

継承

objectXmpMetadata

実装

IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

継承メンバー

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

プロパティ

Count

コレクション内の要素の数を取得します。

public int Count { get; }

プロパティ値

int

IsFixedSize

コレクションが固定サイズかどうかを確認します。

public bool IsFixedSize { get; }

プロパティ値

bool

IsReadOnly

コレクションが読み取り専用かどうかを確認します。

public bool IsReadOnly { get; }

プロパティ値

bool

IsSynchronized

コレクションが同期されているかどうかを確認します。

public bool IsSynchronized { get; }

プロパティ値

bool

Keys

メタデータキーのコレクションを取得します。

public ICollection<string> Keys { get; }

プロパティ値

ICollection<string&gt;

NamespaceManager

名前空間マネージャーを取得します。

public XmlNamespaceManager NamespaceManager { get; }

プロパティ値

XmlNamespaceManager

SyncRoot

コレクションの同期オブジェクトを取得します。

public object SyncRoot { get; }

プロパティ値

object

Values

メタデータ内の値を取得します。

public ICollection<xmpvalue> Values { get; }

プロパティ値

ICollection<XmpValue&gt;

this[string]

メタデータからデータを取得または設定します。

public XmpValue this[string key] { get; set; }

プロパティ値

XmpValue

メソッド

Add(string, XmpValue)

メタデータに値を追加します。

public void Add(string key, XmpValue value)

パラメータ

key string

追加するキー。

value XmpValue

追加される値。

Add(string, object)

メタデータに値を追加します。

public void Add(string key, object value)

パラメータ

key string

追加するキー。

value object

追加される値。

Add(KeyValuePair<string, xmpvalue="">)

辞書にキーと値のペアを追加します。

public void Add(KeyValuePair<string, xmpvalue=""> item)

パラメータ

item KeyValuePair<string, XmpValue&gt;

追加するアイテム。

AddArrayItem(string, XmpValue)

配列に値を追加します。値は配列の末尾に追加されます。

public void AddArrayItem(string arrayKey, XmpValue value)

パラメータ

arrayKey string

辞書内で検索する配列のキー。

value XmpValue

配列に追加する値。

AddArrayItem(string, int, XmpValue)

指定されたインデックスで配列に値を追加します。

public void AddArrayItem(string arrayKey, int index, XmpValue value)

パラメータ

arrayKey string

辞書内で検索する配列のキー。

index int

配列内の新しい値のインデックス。

value XmpValue

配列に追加する値。

AddNamedValue(string, string, XmpValue)

構造体に名前付き値を追加します。

public void AddNamedValue(string structureKey, string valueKey, XmpValue value)

パラメータ

structureKey string

辞書内で検索する構造体のキー。

valueKey string

構造体に追加する値の名前。

value XmpValue

構造体に追加する値。

Clear()

メタデータをクリアします。

public void Clear()

Contains(string)

キーがメタデータに含まれているかどうかを確認します。

public bool Contains(string key)

パラメータ

key string

見つけるエントリのキー。

戻り値

bool

キーがメタデータに含まれている場合はtrue。

Contains(KeyValuePair<string, xmpvalue="">)

指定されたキーと値のペアが辞書に含まれているかどうかを確認します。

public bool Contains(KeyValuePair<string, xmpvalue=""> item)

パラメータ

item KeyValuePair<string, XmpValue&gt;

キーと値のペア。

戻り値

bool

このペアが見つかった場合はtrue。

ContainsKey(string)

この辞書に指定されたキーが含まれているかどうかを判断します。

public bool ContainsKey(string key)

パラメータ

key string

辞書内で検索するキー。

戻り値

bool

キーが見つかった場合はtrue。

CopyTo(KeyValuePair<string, xmpvalue="">[], int)

コレクションの要素を配列にコピーします。

public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)

パラメータ

array KeyValuePair<string, XmpValue&gt;[]

宛先配列。

index int

開始インデックス。

GetEnumerator()

辞書の列挙子を返します。

public IEnumerator<keyvaluepair<string, xmpvalue="">&gt; GetEnumerator()

戻り値

IEnumerator<KeyValuePair<string, XmpValue&gt;&gt;

列挙子。

GetNamespaceUriByPrefix(string)

プレフィックスによる名前空間URIを返します。

public string GetNamespaceUriByPrefix(string prefix)

パラメータ

prefix string

プレフィックスの値。

戻り値

string

名前空間URIの値。

GetPrefixByNamespaceUri(string)

名前空間URIによるプレフィックスを返します。

public string GetPrefixByNamespaceUri(string namespaceUri)

パラメータ

namespaceUri string

名前空間URI。

戻り値

string

プレフィックスの値。

RegisterNamespaceUri(string, string)

名前空間URIを登録します。

public void RegisterNamespaceUri(string prefix, string namespaceUri)

パラメータ

prefix string

プレフィックスの値。

namespaceUri string

名前空間URIの値。

RegisterNamespaceUri(string, string, string)

名前空間URIを登録します。

public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)

パラメータ

prefix string

プレフィックスの値。

namespaceUri string

名前空間URIの値。

schemaDescription string

スキーマの説明の値。

Remove(string)

メタデータからエントリを削除します。

public bool Remove(string key)

パラメータ

key string

削除するエントリのキー。

戻り値

bool

true - キーが削除された場合; それ以外の場合はfalse。

Remove(KeyValuePair<string, xmpvalue="">)

コレクションからキー/値ペアを削除します。

public bool Remove(KeyValuePair<string, xmpvalue=""> item)

パラメータ

item KeyValuePair<string, XmpValue&gt;

削除するキー/値ペア。

戻り値

bool

ペアが見つかって削除された場合はtrue。

SetArrayItem(string, int, XmpValue)

配列内の値を設定します。以前の値は新しい値に置き換えられます。

public void SetArrayItem(string arrayKey, int index, XmpValue value)

パラメータ

arrayKey string

辞書内で検索する配列のキー。

index int

配列内の新しい値のインデックス。

value XmpValue

配列に設定する値。

SetNamedValue(string, string, XmpValue)

構造体に名前付き値を設定します。以前の名前付き値が存在する場合は、新しい値に置き換えられます。

public void SetNamedValue(string structureKey, string valueKey, XmpValue value)

パラメータ

structureKey string

辞書内で検索する構造体のキー。

valueKey string

構造体に設定する値の名前。

value XmpValue

構造体に設定する値。

TryGetValue(string, out XmpValue)

辞書内でキーを見つけようとし、見つかった場合は値を取得します。

public bool TryGetValue(string key, out XmpValue value)

パラメータ

key string

辞書内で検索するキー。

value XmpValue

取得された値。

戻り値

bool

キーが見つかった場合はtrue。

 日本語