AddFileAttachmentA

Dokumentegenskaber

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med AddFileAttachment, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Registrerer en eksisterende integreret fil som en vedhæftet fil på dokumentniveau i PDF-fremviseren. Læsere, der viser panelet Attachments, viser den angivne titel og åbner den refererede integrerede fil, når brugeren vælger den

Kald først AddEmbeddedFile for at kopiere filens byte ind i dokumentet og hente EmbeddedFileID. AddFileAttachment føjer derefter filspecifikationen til Catalog-navnetræet /Names /EmbeddedFiles uden at duplikere de indlejrede byte.

PDF-versionsadfærd: AddEmbeddedFile udsender ordbøger for integrerede filstrømme og filspecifikationer, som kræver PDF 1.3. Registrering af filen i dokumentniveauets /Names /EmbeddedFiles-navnetræ kræver PDF 1.4. Hvis den aktuelle dokumentversion er lavere, og gemmeversionen ikke er låst, hæver AddFileAttachment automatisk dokumentet til PDF 1.4 og registrerer /EmbeddedFiles name tree i AutoBumpedFeatures. Hvis kalderen låser en lavere gemmeversion, afviser kompatibilitetskontrollen lagringen med LastErrorCode 602.

Syntaks

Delphi

Function DLAddFileAttachmentA(InstanceID: Integer; Title: PAnsiChar; EmbeddedFileID: Integer): Integer;

DLL

int DLAddFileAttachmentA(int InstanceID, const char * Title, int EmbeddedFileID);

Parametre

TitleNavnet på den vedhæftede fil, som vises i fremviseren og bruges som nøgle i navnetræet /EmbeddedFiles. Det må ikke være tomt.
EmbeddedFileIDVærdien returneret af AddEmbeddedFile.

Returværdier

0EmbeddedFileID er ugyldigt, titlen er tom, eller intet dokument er aktivt.
1Den integrerede fil blev registreret som en vedhæftet fil på dokumentniveau.

Bemærkninger

Denne funktion opretter en post i en liste over vedhæftede filer på dokumentniveau. Brug i stedet AddLinkToEmbeddedFile for at placere et klikbart ikon eller hotspot på en side. Brug EmbedFile for at indlejre og registrere en fil i ét kald.

Se også

AddEmbeddedFile, AddLinkToEmbeddedFile, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount