AddLinkToImportData

Annoteringer og hotspot-links, formularfelter og AcroForms

Beskrivelse

Tilføjer et klikbart hotspot-rektangel til den valgte side, som udløser en PDF import-data-handling ved aktivering. En import-data-handling udfylder dokumentets AcroForm-felter fra en Forms Data Format-fil (FDF) på disken. Handlingen er defineret i ISO 32000-1 §12.6.4.8, Table 198.

Typisk brug: et “Genindlæs eksempeldata”- eller “Nulstil til standardværdier”-link i en interaktiv formular, hvor FDF-filen leveres sammen med PDF'en og indeholder de kanoniske feltværdier.

Brug funktionen SetAnnotBorderColor til at ændre farven på hotspot-kanten.

Syntaks

Delphi

Function TPDFlib.AddLinkToImportData(Left, Top, Width, Height: Double; Const FileName: WideString; Options: Integer): Integer;

DLL

int DLAddLinkToImportData(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, int Options);

Parametre

LeftDen vandrette koordinat for hotspot-rektanglets venstre kant
TopDen lodrette koordinat for hotspot-rektanglets øverste kant
WidthBredden af hotspot-rektanglet
HeightHøjden af hotspot-rektanglet
FileNameStien til FDF-filen, hvorfra formularfelterne udfyldes. Omvendte skråstreger konverteres til skråstreger i henhold til ISO 32000-1 §7.11.2.1 PDF-kanonisk stil. Filen behøver ikke at findes ved PDF-oprettelsestidspunktet, men skal være til stede ved visningstidspunktet, for at handlingen kan lykkes.
OptionsBitmaske, der styrer linkets udseende. Bit 0 (værdi 1): tegn en kant rundt om hotspot-rektanglet. Bit 1–3 vælger klikfremhævningstilstanden (2 = Invert, 4 = Outline, 8 = Push); når ingen fremhævningsbit er sat, bruges Invert som standard. Samme konvention som AddLinkToWeb / AddLinkToHideField.

Bemærkninger

PDF/A- og PDF/X-6-tilstandene afviser ImportData-handlinger og returnerer 0 uden at tilføje en annotering; PDF 1.4 eller senere er påkrævet