AddLinkToImportData

Annotasjoner og hotspot-lenker, skjemafelter og AcroForms

Beskrivelse

Legger et klikkbart hotspot-rektangel til den valgte siden som utløser en PDF import-data-handling ved aktivering. En import-data-handling fyller dokumentets AcroForm-felter fra en Forms Data Format (FDF)-fil på disken. Handlingen er definert i ISO 32000-1 §12.6.4.8, Table 198

Typisk bruk: en “Reload sample data” eller “Reset to defaults”-lenke i et interaktivt skjema, der FDF-filen følger med PDF-en og holder de kanoniske feltverdiene

Bruk funksjonen SetAnnotBorderColor for å endre fargen 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);

Parametere

LeftDen horisontale koordinaten til hotspot-rektangelets venstre kant
TopDen vertikale koordinaten til hotspot-rektangelets øvre kant
WidthBredden på hotspot-rektangelet
HeightHøyden på hotspot-rektangelet
FileNameStien til FDF-filen som skjemafeltene fylles fra. Omvendte skråstreker konverteres til vanlige skråstreker i henhold til ISO 32000-1 §7.11.2.1, PDF-kanonisk stiform. Filen trenger ikke finnes ved oppretting av PDF-en, men må være til stede ved visning for at handlingen skal lykkes.
OptionsBitmaske som styrer lenkeutseendet. Bit 0 (verdi 1): tegn en ramme rundt hotspot-rektangelet. Bit 1–3 velger klikkuthevingsmodus (2 = Invert, 4 = Outline, 8 = Push); når ingen uthevingsbit er satt, brukes Invert som standard. Samme konvensjon som AddLinkToWeb / AddLinkToHideField.

Merknader

PDF/A- og PDF/X-6-moduser avviser ImportData-handlinger og returnerer 0 uten å legge til en annotasjon; PDF 1.4 eller nyere kreves