XmpField
Przegląd
XmpField jest klasą w Aspose.PDF FOSS dla .NET.
Jedno nazwane pole XMP — para (prefiks, nazwa-lokalna) plus wartość typowana.
Ta klasa zapewnia 6 metod do pracy z obiektami XmpField w programach .NET. Dostępne metody to: Equals, GetHashCode, ToArray, ToStructure, XmpField. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Empty, FieldType, IsEmpty, Lang, LocalName, Name oraz 3 więcej.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Prefix | string? | Odczyt/zapis | Prefiks XML (np. |
LocalName | string? | Odczyt/zapis | Lokalna nazwa XML (np. |
NamespaceUri | string? | Odczyt/zapis | Adres URI przestrzeni nazw XML powiązany z prefiksem. |
Name | string | Odczyt | Połączona nazwa w formacie “prefix:localName” (lub tylko nazwa lokalna, gdy nie ustawiono prefiksu). |
FieldType | XmpFieldType | Odczyt | Kategoria pola. |
Value | XmpValue? | Odczyt | Wartość pola lub null, gdy jest to pusty placeholder. |
Empty | XmpField | Odczyt | Singleton puste pole. |
IsEmpty | bool | Odczyt | True, gdy pole nie posiada wartości. |
Lang | XmpField? | Odczyt | Kwalifikator xml:lang dołączony do tego pola (lub null, gdy brak). |
Metody
| Sygnatura | Opis |
|---|---|
XmpField() | Domyślnie skonstruuj puste pole. |
XmpField(prefix: string?, localName: string?, namespaceUri: string?, value: XmpValue?, type: XmpFieldType) | Skonstruuj w pełni wypełnione pole. |
ToArray() | Rozpakuj wartość pola jako tablicę, lub pustą, gdy wartość nie jest typu tablicowego. |
ToStructure() | Rozpakuj wartość pola jako strukturę (tablicę pól nazwanych), lub pustą, gdy wartość nie jest typu struktury. |
Equals(obj: object?) | Wywołuje Equals(obj) na tej instancji XmpField. |
GetHashCode() | Wywołuje GetHashCode na tej instancji XmpField. |