SetXMPProperty
Dokumenteigenschaften
Beschreibung
Legt eine einzelne XMP-Eigenschaft innerhalb eines Standard-Namensraums fest, wobei die integrierte schema-aware XMP-Engine der Bibliothek (PDFlibXMP) verwendet wird, anstatt vom Aufrufer das manuelle Schreiben von RDF-XML zu verlangen; lädt das vorhandene XMP-Paket, ändert die benannte Eigenschaft im richtigen rdf:Description-Block und schreibt zurück
Namensraum ist einer von: 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;
Parameter
| Namespace | Einer von 'dc', 'xmp', 'pdf', 'pdfaid', 'pdfuaid', 'xmpMM' |
|---|---|
| Key | Der Eigenschaftenname innerhalb dieses Namensraums (z. B. 'title', 'CreatorTool', 'Keywords') |
| Value | Der neue Eigenschaftswert |
Rückgabewerte
| 0 | Unbekannter Namensraum, leerer Schlüssel oder kein Dokument geladen |
|---|---|
| 1 | Die Eigenschaft wurde festgelegt und das XMP-Paket zurückgeschrieben |