SetXMPPropertyEx

Dokumenteigenschaften, Metadaten

Beschreibung

Legt eine skalare XMP-Eigenschaft in einem vom Aufrufer definierten Namespace fest oder ersetzt sie, ohne handgeschriebenes RDF-XML zu verlangen

Das XML-DOM erstellt und maskiert den Eigenschaftsknoten, und beim Ersetzen werden die Namensraum-URI und der lokale Schlüssel statt des gewählten Präfixes abgeglichen

Präfixe und Schlüssel müssen konservative XML-NCNames sein, reservierte Strukturpräfixe werden abgelehnt und die Namespace-URI darf nicht leer sein

Syntax

Delphi

Function TPDFlib.SetXMPPropertyEx(Const Prefix, NamespaceURI, Key, Value: WideString): Integer;

Parameter

PrefixDas beim Serialisieren der Eigenschaft verwendete XML-Präfix
NamespaceURIDie dem Präfix zugeordnete absolute Namensraumkennung
KeyDer lokale Eigenschaftsname
ValueDer zu speichernde skalare Textwert

Rückgabewerte

0Die Namen oder der Namensraum waren ungültig, oder die Eigenschaft konnte nicht geschrieben werden
1Die Eigenschaft wurde geschrieben und der Metadatenstrom des Dokuments aktualisiert

Siehe auch

SetXMPProperty, SetDocumentMetadata, GetDocumentMetadata