SetXMPProperty

Document properties

Description

Imposta una singola proprietà XMP all'interno di uno spazio dei nomi standard, utilizzando il motore XMP integrato a conoscenza dello schema della libreria (PDFlibXMP) anziché richiedere al chiamante di scrivere manualmente RDF XML; carica il pacchetto XMP esistente, modifica la proprietà specificata nel blocco rdf:Description corretto e riscrive i dati

Il namespace è uno tra: dc (Dublin Core: title, creator, description, subject, format), xmp (XMP Basic: CreatorTool, CreateDate, ModifyDate), pdf (Adobe PDF: Keywords, Producer), pdfaid (PDF/A ID: part, conformance), pdfuaid (PDF/UA ID: part), xmpMM (XMP Media Management: InstanceID)

Syntax

Delphi

Function TPDFlib.SetXMPProperty(Const Namespace, Key, Value: WideString): Integer;

Parameters

NamespaceUno tra 'dc','xmp','pdf','pdfaid','pdfuaid','xmpMM'
KeyIl nome della proprietà all'interno di quello spazio dei nomi (ad es. 'title', 'CreatorTool', 'Keywords')
ValueIl nuovo valore della proprietà

Return values

0Spazio dei nomi sconosciuto, chiave vuota o nessun documento caricato
1La proprietà è stata impostata e il pacchetto XMP è stato riscritto