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="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
継承
実装
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
継承メンバー
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
プロパティ
Count
コレクション内の要素の数を取得します。
public int Count { get; }
プロパティ値
IsFixedSize
コレクションが固定サイズかどうかを確認します。
public bool IsFixedSize { get; }
プロパティ値
IsReadOnly
コレクションが読み取り専用かどうかを確認します。
public bool IsReadOnly { get; }
プロパティ値
IsSynchronized
コレクションが同期されているかどうかを確認します。
public bool IsSynchronized { get; }
プロパティ値
Keys
メタデータキーのコレクションを取得します。
public ICollection<string> Keys { get; }
プロパティ値
ICollection<string>
NamespaceManager
名前空間マネージャーを取得します。
public XmlNamespaceManager NamespaceManager { get; }
プロパティ値
XmlNamespaceManager
SyncRoot
コレクションの同期オブジェクトを取得します。
public object SyncRoot { get; }
プロパティ値
Values
メタデータ内の値を取得します。
public ICollection<xmpvalue> Values { get; }
プロパティ値
ICollection<XmpValue>
this[string]
メタデータからデータを取得または設定します。
public XmpValue this[string key] { get; set; }
プロパティ値
メソッド
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>
追加するアイテム。
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
見つけるエントリのキー。
戻り値
キーがメタデータに含まれている場合はtrue。
Contains(KeyValuePair<string, xmpvalue="">)
指定されたキーと値のペアが辞書に含まれているかどうかを確認します。
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
パラメータ
item
KeyValuePair<string, XmpValue>
キーと値のペア。
戻り値
このペアが見つかった場合はtrue。
ContainsKey(string)
この辞書に指定されたキーが含まれているかどうかを判断します。
public bool ContainsKey(string key)
パラメータ
key
string
辞書内で検索するキー。
戻り値
キーが見つかった場合はtrue。
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
コレクションの要素を配列にコピーします。
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
パラメータ
array
KeyValuePair<string, XmpValue>[]
宛先配列。
index
int
開始インデックス。
GetEnumerator()
辞書の列挙子を返します。
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
戻り値
IEnumerator<KeyValuePair<string, XmpValue>>
列挙子。
GetNamespaceUriByPrefix(string)
プレフィックスによる名前空間URIを返します。
public string GetNamespaceUriByPrefix(string prefix)
パラメータ
prefix
string
プレフィックスの値。
戻り値
名前空間URIの値。
GetPrefixByNamespaceUri(string)
名前空間URIによるプレフィックスを返します。
public string GetPrefixByNamespaceUri(string namespaceUri)
パラメータ
namespaceUri
string
名前空間URI。
戻り値
プレフィックスの値。
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
削除するエントリのキー。
戻り値
true - キーが削除された場合; それ以外の場合はfalse。
Remove(KeyValuePair<string, xmpvalue="">)
コレクションからキー/値ペアを削除します。
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
パラメータ
item
KeyValuePair<string, XmpValue>
削除するキー/値ペア。
戻り値
ペアが見つかって削除された場合は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
取得された値。
戻り値
キーが見つかった場合はtrue。