StoreCustomDataFromFileA

Dokumentegenskaper

Beskrivelse

Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med StoreCustomDataFromFile og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode

Lagrer egendefinerte data fra en fil i PDF-en under et nøkkelnavn. Dataene kan senere hentes med RetrieveCustomDataToString eller RetrieveCustomDataToFile. Lagringstypen (streng, stream eller komprimert stream) og plasseringen (Document Information Dictionary eller Document Catalog) kan settes. Hvis plasseringen er Document Catalog, kan enhver lagringstype brukes, men nøkkelen må ha et spesielt prefiks tildelt deg av Adobe. Hvis plasseringen er Document Information Dictionary, kan enhver nøkkel unntatt standardnøklene brukes, men bare strenger kan brukes

Syntaks

Delphi

Function DLStoreCustomDataFromFileA(InstanceID: Integer; Key, FileName: PAnsiChar; Location, Options: Integer): Integer;

DLL

int DLStoreCustomDataFromFileA(int InstanceID, const char * Key, const char * FileName, int Location, int Options);

Parametere

KeyNøkkelen dataene skal lagres under. Hvis plasseringen er Document Information Dictionary, kan nøkkelen ikke være "Author", "Title", "Subject", "Keywords", "Creator" eller "Producer". Alle andre nøkler kan brukes, men velg nøkler med omhu så de gir mening for brukeren. Hvis plasseringen er Document Catalog, må nøkkelen ha et spesielt prefiks tildelt deg av Adobe for å unngå konflikter med annen programvare
FileNameStien og navnet på filen som inneholder dataene som skal lagres i PDF-en under den angitte nøkkelen
Location1 = Lagre dataene i Document Information Dictionary 2 = Lagre dataene i Document Catalog
Options0 = Lagre dataene som en streng (eneste alternativ hvis plasseringen er Document Information Dictionary) 1 = Lagre dataene i en stream 2 = Lagre dataene i en komprimert stream

Returverdier

0Filen som inneholder dataene, kunne ikke åpnes, eller Key-parameteren var ugyldig
1Dataene ble lagret