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

 한국어