StoreCustomDataFromString

Dokumenteigenschaften

Beschreibung

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Wenn Location den Wert 2 hat, sind Systemschlüssel des Katalogs reserviert und geben 0 zurück, statt überschrieben zu werden. Zu den reservierten Schlüsseln gehört OutputIntents, der von PDF/A- und Farbausgabe-Workflows verwaltet wird.

Syntax

Delphi

Function TPDFlib.StoreCustomDataFromString(Const Key, NewValue: AnsiString; Location, Options: Integer): Integer;

DLL

int DLStoreCustomDataFromString(int InstanceID, const char * Key, const char * NewValue, int Location, int Options);

Parameter

KeyDer Schlüssel, unter dem die Daten gespeichert werden. Wenn der Speicherort das Document Information Dictionary ist, darf der Schlüssel nicht "Author", "Title", "Subject", "Keywords", "Creator" oder "Producer" lauten. Jeder andere Schlüssel kann verwendet werden; Schlüssel sollten jedoch sorgfältig gewählt werden, damit sie für den Benutzer verständlich sind. Wenn der Speicherort der Document Catalog ist, muss der Schlüssel ein spezielles, von Adobe zugewiesenes Präfix besitzen, um Konflikte mit anderer Software zu vermeiden.
NewValueDer neue Datenwert
Location1 = Daten im Document Information Dictionary speichern 2 = Daten im Document Catalog speichern
Options0 = Daten als Zeichenfolge speichern (die einzige verfügbare Option, wenn der Speicherort das Document Information Dictionary ist) 1 = Daten in einem Stream speichern 2 = Daten in einem komprimierten Stream speichern

Rückgabewerte

0Die Daten konnten nicht gespeichert werden, da der Schlüsselname reserviert war
1Die Daten wurden erfolgreich gespeichert