AddLinkToEmbeddedFileA
Document properties, Annotations and hotspot links
Beskrivelse
Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med AddLinkToEmbeddedFile og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode
Legger til et FileAttachment-annotasjonsrektangel på den valgte siden og kobler det til en innebygd fil som allerede er lagret i dokumentet
Kall AddEmbeddedFile først for å kopiere fil-bytene inn i PDF-en og få en EmbeddedFileID. AddLinkToEmbeddedFile oppretter sideannotasjonen, skriver vedleggstittelen og popup-innholdet, og peker annotasjonen på den filspesifikasjonen
PDF-versjonsoppførsel: FileAttachment-annotasjoner og embedded file-strømmer krever PDF 1.3. Annotationutformingen generert av denne funksjonen kan inkludere annotasjonsdekkevne gjennom /CA og gjennomsikthetsressurser, som krever PDF 1.4. Hvis gjeldende dokumentversjon er lavere og lagringsversjonen ikke er låst, hever AddLinkToEmbeddedFile automatisk dokumentet til PDF 1.4 og registrerer /CA annotation opacity i AutoBumpedFeatures. Hvis kalleren låser en lavere lagringsversjon, avslår kompatibilitetsporten lagringen med LastErrorCode 602
Syntaks
Delphi
Function DLAddLinkToEmbeddedFileA(InstanceID: Integer; Left, Top, Width, Height: Double; EmbeddedFileID: Integer; Title, Contents: PAnsiChar; IconType, Transpareny: Integer): Integer;
DLL
int DLAddLinkToEmbeddedFileA(int InstanceID, double Left, double Top, double Width, double Height, int EmbeddedFileID, const char * Title, const char * Contents, int IconType, int Transpareny);
Parametere
| Left | Den horisontale koordinaten til annotasjonsrektangelets venstre kant |
|---|---|
| Top | Den vertikale koordinaten til annotasjonsrektangelets øvre kant |
| Width | Bredden på annotasjonsrektangelet |
| Height | Høyden på annotasjonsrektangelet |
| EmbeddedFileID | Verdien returnert av AddEmbeddedFile |
| Title | Vedleggstittelen som vises av PDF-fremviseren |
| Contents | Teksten som vises i annotasjonens popup |
| IconType | Annotasjonens ikon: 0 = PushPin, 1 = diskbilde, 2 = intet ikon, 3 = graf, 4 = binders, 5 = tagg, 6 = helt hvitt rektangel |
| Transparency | Gjennomsiktighetsprosenten fra 0 til 100. Null er helt ugjennomsiktig; 100 gjør ikonet usynlig |
Returverdier
| 0 | EmbeddedFileID-en er ugyldig, ingen side er valgt, eller ingen dokument er aktivt |
|---|---|
| 1 | FileAttachment-annotasjonen ble opprettet |
Se også
AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount