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입니다.