Metadata
Összefoglaló
Metadata az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDictionary<string, XmpValue>.
Az XMP metadata-hozzáférő olyan forrásonkénti tagok által kitéve, mint a Metadáták.
Ez a osztály 19 módszert kínál az .NET programokban metadata-objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, és 1 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, és még öt.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Count | int | Olvasd! | A jelenleg beállított metaadatok száma. |
IsReadOnly | bool | Olvasd! | Csak olvasható. |
IsFixedSize | bool | Olvasd! | Mindig hamis: a hívók hozzáadhatják és eltávolíthatják a kulcsokat. |
IsSynchronized | bool | Olvasd! | Mindig hamis: a hívók saját hozzáférésüket sorrendbe helyezik. |
SyncRoot | object | Olvasd! | A ICollection.SyncRoot stílusú zárzásra szolgáló őr objektum. |
Keys | ICollection<string> | Olvasd! | Minden tulajdonsági kulcs jelen van a kötött metadatokban. |
Values | ICollection<XmpValue> | Olvasd! | A kötött metadatokban szereplő összes tulajdonságérték. |
NamespaceManager | XmlNamespaceManager | Olvasd! | Az XmlNamespaceManager vezetési előneve → URI felbontás. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Olvasd! | PDF/A kiterjesztés mező, a kiterjeszkedési névterület előtagja által betűzve. |
PdfAidPart | string? | Olvasd! | PDF/A rész azonosítója pdfaid:part, vagy null. |
PdfAidConformance | string? | Olvasd! | PDF/A megfelelőségi szint a pdfaid:conformance vagy null. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
Add(key: string, value: XmpValue) | Adjunk hozzá egy tulajdonságot a raw key segítségével. |
Add(key: string, value: object) | Adjunk hozzá egy tulajdonságot a raw kulcs által, ha az objektum értéke önkényes. |
Add(item: KeyValuePair<string, XmpValue>) | Adjunk hozzá egy kulcs/érték párt (IDictionary szerződés). |
Add(prefix: string, value: XmpPdfAExtensionObject) | Adjunk hozzá egy PDF/A kiterjesztés tulajdonságot a prefix alatt. |
Clear() | Eltávolítjuk az összes tulajdonságot a kötött metaadatokból. |
Contains(key: string) | Az, hogy a kötött metadatok tartalmazzák-e az adott nyers kulcsot. |
Contains(item: KeyValuePair<string, XmpValue>) | Az, hogy a kötött metadatok tartalmazzák-e az adott kulcs/érték párt. |
ContainsKey(key: string) | Hívja a ContainsKey-t ezen az adatbázisban. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | Másolja az összes kulcs/érték párt a listába, kezdve az indextől. |
GetEnumerator() | Hívja a GetEnumerator-t ezen az adatbázisban. |
GetNamespaceUriByPrefix(prefix: string) | Megoldja a regisztrált előjelét az XML névterület URI-jához, vagy null. |
GetPrefixByNamespaceUri(namespaceUri: string) | Visszafelé keresés: névterület URI a regisztrált előtaghoz, vagy null. |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | Regisztráljon egy XML névterület előtagot → URI mapping. |
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?) | Regisztráljon XML névterület előjelzőt → URI feltérképezést egy schéma leírásával (a PDF/A kiterjesztés vezetékeléshez). |
Remove(key: string) | A tulajdonság eltávolítása a kulcsnál; ha létezik, akkor igaz. |
Remove(item: KeyValuePair<string, XmpValue>) | A kulcs/érték párt eltávolítsa, ha jelenleg is jelen van. |
TryGetValue(key: string, value: XmpValue) | Hívja a TryGetValue-t ezen az adatbázisban. |
Get(key: string) | Szerezd meg a tulajdonság szalagértékét nyers kulcs segítségével, vagy null, ha nincs. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | A PDF/A azonosító háromszoros (rész, megfelelés, opcionális amd módosítási szabló) beállítását. |