XmpField
개요
XmpField은 Aspose.PDF FOSS의 .NET용 클래스입니다.
하나의 명명된 XMP 필드 — (접두사, 로컬 이름) 쌍과 타입이 지정된 값.
이 클래스는 .NET 프로그램에서 XmpField 객체를 다루기 위한 6개의 메서드를 제공합니다. 사용 가능한 메서드에는 Equals, GetHashCode, ToArray, ToStructure, XmpField가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: Empty, FieldType, IsEmpty, Lang, LocalName, Name, 그리고 3개가 더 있습니다.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Prefix | string? | 읽기/쓰기 | XML 접두사 (예: |
LocalName | string? | 읽기/쓰기 | XML 로컬 이름 (예: |
NamespaceUri | string? | 읽기/쓰기 | Prefix에 바인드된 XML 네임스페이스 URI. |
Name | string | 읽기 | “prefix:localName” 형식의 결합된 이름(접두사가 설정되지 않은 경우 로컬 이름만 사용). |
FieldType | XmpFieldType | 읽기 | 필드 카테고리. |
Value | XmpValue? | 읽기 | 필드 값, 혹은 이것이 빈 자리표시자일 경우 null. |
Empty | XmpField | 읽기 | Singleton 빈 필드. |
IsEmpty | bool | 읽기 | 필드에 값이 없을 때 true. |
Lang | XmpField? | 읽기 | 이 필드에 붙어 있는 xml:lang 한정자(없을 경우 null). |
메서드
| 시그니처 | 설명 |
|---|---|
XmpField() | 기본 생성으로 빈 필드를 만든다. |
XmpField(prefix: string?, localName: string?, namespaceUri: string?, value: XmpValue?, type: XmpFieldType) | 완전히 채워진 필드를 생성합니다. |
ToArray() | 필드 값을 배열로 풀어내고, 값이 배열 형식이 아니면 빈값을 반환합니다. |
ToStructure() | 필드 값을 구조체(명명된 필드 배열)로 풀어내고, 값이 구조체 형식이 아니면 빈값을 반환합니다. |
Equals(obj: object?) | 이 XmpField 인스턴스에서 Equals(obj)를 호출합니다. |
GetHashCode() | 이 XmpField 인스턴스에서 GetHashCode를 호출합니다. |