Metadata

Opinie generală

Metadata este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IDictionary<string, XmpValue>.

Accesorul de metadate XMP expus de membrii per-resursă, cum ar fi Metadata.

Această clasă oferă 19 metode pentru a lucra cu obiecte de metadate în programe .NET. Metodele disponibile includ: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, şi 1 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, şi încă 5 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
CountintCiteşte.Numărul de proprietăți metadate setate în prezent.
IsReadOnlyboolCiteşte.Obţine doar citirea.
IsFixedSizeboolCiteşte.Întotdeauna fals: apelurile pot adăuga şi elimina cheie.
IsSynchronizedboolCiteşte.Întotdeauna fals: apelurile serialisează propriul acces.
SyncRootobjectCiteşte.Obiectul Sentinel pentru blocare în stil ICollection.SyncRoot.
KeysICollection<string>Citeşte.Toate cheile de proprietate prezente în metadatele legate.
ValuesICollection<XmpValue>Citeşte.Toate valorile de proprietate prezente în metadatele legate.
NamespaceManagerXmlNamespaceManagerCiteşte.Prefixul de conducere live XmlNamespaceManager → rezoluția URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>Citeşte.Câmpuri de extensie PDF/A, cu prefixul spațiului de nume al extensiunii.
PdfAidPartstring?Citeşte.PDF/Identificatorul unei părți de la pdfaid:part sau null.
PdfAidConformancestring?Citeşte.PDF/Nivelul de conformitate din pdfaid:conformitate sau nul.

Metode de evaluare

SemnăturaDescriere:
Add(key: string, value: XmpValue)Adăugați o proprietate prin cheie brută.
Add(key: string, value: object)Adăugați o proprietate prin cheie raw cu o valoare arbitrară obiect.
Add(item: KeyValuePair<string, XmpValue>)Adăugați o pereche cheie/valoare (contract IDictionary).
Add(prefix: string, value: XmpPdfAExtensionObject)Adăugați o proprietate de extensie PDF/A sub prefix.
Clear()Îndepărtează toate proprietățile din metadatele legate.
Contains(key: string)Dacă metadatele legate conțin cheia raw dată.
Contains(item: KeyValuePair<string, XmpValue>)Dacă metadatele legate conțin perechea exactă de cheie/valoare.
ContainsKey(key: string)Se cheamă ContainsKey pe această instanță de metadate.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Copiază toate perechile cheie/valoare în matrice începând de la index.
GetEnumerator()Se cheamă GetEnumerator pe această instanță de metadate.
GetNamespaceUriByPrefix(prefix: string)Răspundeți un prefix înregistrat pentru spațiul de nume XML URI sau null.
GetPrefixByNamespaceUri(namespaceUri: string)Căutare inversă: URI-ul spațiului de nume la prefixul său înregistrat sau null.
RegisterNamespaceUri(prefix: string, namespaceUri: string)Înregistrați un prefix XML pentru spațiul de nume → URI mapping.
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?)Înregistrați un prefix XML pentru spațiul de nume → URI împreună cu o descriere a schemelor (portat pentru cablare extensie PDF/A).
Remove(key: string)Îndepărtați proprietatea la cheie; returnează adevărat dacă există.
Remove(item: KeyValuePair<string, XmpValue>)Îndepărtați perechea exactă cheie/valoare dacă este prezentă în momentul respectiv.
TryGetValue(key: string, value: XmpValue)Se cheamă TryGetValue pe această instanță de metadate.
Get(key: string)Obțineți valoarea de șir a unei proprietăți prin cheie brută sau null dacă nu există.
SetPdfAidPart(part: string, conformance: string?, amd: string?)Setarea identificatorului PDF/A triplă (partea, conformitatea, șir opțional de modificare amd).

Vezi și:

 Română