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
| Namespace | Uno tra 'dc','xmp','pdf','pdfaid','pdfuaid','xmpMM' |
|---|---|
| Key | Il nome della proprietà all'interno di quello spazio dei nomi (ad es. 'title', 'CreatorTool', 'Keywords') |
| Value | Il nuovo valore della proprietà |
Return values
| 0 | Spazio dei nomi sconosciuto, chiave vuota o nessun documento caricato |
|---|---|
| 1 | La proprietà è stata impostata e il pacchetto XMP è stato riscritto |