AddLinkToImportData

Anotacijos ir karštųjų taškų nuorodos, Formų laukai ir AcroForms

Aprašas

Prideda spustelėjamą karštojo taško stačiakampį prie pasirinkto puslapio, kuris suaktyvinus paleidžia PDF import-data veiksmą. Import-data veiksmas užpildo dokumento AcroForm laukus iš Forms Data Format (FDF) failo diske. Veiksmas apibrėžtas ISO 32000-1 §12.6.4.8, Table 198.

Įprastas naudojimas: nuoroda „Iš naujo įkelti pavyzdinius duomenis“ arba „Atkurti numatytuosius“ interaktyvioje formoje, kai FDF failas pateikiamas kartu su PDF ir saugo kanonines laukų reikšmes.

Naudokite funkciją SetAnnotBorderColor, kad pakeistumėte karštojo taško kraštinės spalvą.

Sintaksė

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);

Parametrai

LeftHorizontali karštojo taško stačiakampio kairiojo krašto koordinatė
TopVertikali karštojo taško stačiakampio viršutinio krašto koordinatė
WidthKarštojo taško stačiakampio plotis
HeightKarštojo taško stačiakampio aukštis
FileNameKelias į FDF failą, iš kurio bus užpildyti formos laukai. Atgaliniai brūkšniai pagal ISO 32000-1 §7.11.2.1 konvertuojami į į priekį pasvirusius brūkšnius pagal PDF kanoninio kelio formą. Failo PDF kūrimo metu nebūtina turėti, tačiau peržiūros metu jis turi būti pasiekiamas, kad veiksmas pavyktų.
OptionsBitų kaukė, valdanti nuorodos išvaizdą. Bitas 0 (reikšmė 1): brėžia kraštinę aplink karštojo taško stačiakampį. Bitai 1–3 parenka paspaudimo paryškinimo režimą (2 = Invert, 4 = Outline, 8 = Push); kai nenustatytas nė vienas paryškinimo bitas, kaip numatytasis naudojamas Invert. Ta pati tvarka kaip AddLinkToWeb / AddLinkToHideField.

Pastabos

PDF/A režimu neleidžiama, nes veiksmas nurodo išorinį išteklių. Kai dokumentas yra PDF/A režimu, funkcija tyliai grąžina 0 ir anotacija nepridedama. Reikalinga PDF 1.4 arba naujesnė versija.