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

NamespaceEiner von 'dc', 'xmp', 'pdf', 'pdfaid', 'pdfuaid', 'xmpMM'
KeyDer Eigenschaftenname innerhalb dieses Namensraums (z. B. 'title', 'CreatorTool', 'Keywords')
ValueDer neue Eigenschaftswert

Rückgabewerte

0Unbekannter Namensraum, leerer Schlüssel oder kein Dokument geladen
1Die Eigenschaft wurde festgelegt und das XMP-Paket zurückgeschrieben