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
| Left | Horizontali karštojo taško stačiakampio kairiojo krašto koordinatė |
|---|---|
| Top | Vertikali karštojo taško stačiakampio viršutinio krašto koordinatė |
| Width | Karštojo taško stačiakampio plotis |
| Height | Karštojo taško stačiakampio aukštis |
| FileName | Kelias į 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ų. |
| Options | Bitų 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.