AddLinkToHideField
Anotacijos ir hotspot nuorodos, Formos laukai ir AcroForms
Aprašas
Prideda paspaudžiamą aktyviosios srities stačiakampį į pasirinktą puslapį, kuris suaktyvintas sukelia PDF slėpimo veiksmą. Slėpimo veiksmas perjungia vieno ar kelių AcroForm laukų matomumą ir leidžia dinamiškai rodyti arba slėpti be JavaScript. Veiksmas apibrėžtas ISO 32000-1 §12.6.4.10, Table 196
Tipinis naudojimas: “Show details” / “Hide details” nuoroda formos išdėstyme arba tarpusavyje nesuderinamos laukų grupės, kai paspaudus vieną nuorodą viena grupė paslepiama, o kita parodoma (sujunkite du AddLinkToHideField kvietimus su priešingomis HideFlag reikšmėmis)
Norėdami pakeisti aktyviosios srities kraštinės spalvą, naudokite SetAnnotBorderColor funkciją
Sintaksė
Delphi
Function TPDFlib.AddLinkToHideField(Left, Top, Width, Height: Double; Const FieldNames: WideString; HideFlag: Integer; Options: Integer): Integer;
DLL
int DLAddLinkToHideField(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int HideFlag, int Options);
Parametrai
| Left | Horizontali aktyviosios srities stačiakampio kairiojo krašto koordinatė |
|---|---|
| Top | Vertikali aktyviosios srities stačiakampio viršutinio krašto koordinatė |
| Width | Aktyviosios srities stačiakampio plotis |
| Height | Aktyviosios srities stačiakampio aukštis |
| FieldNames | Vienas ar keli pilnai kvalifikuoti AcroForm laukų pavadinimai, atskirti kableliais, kabliataškiais arba eilutės lūžiais. Tarpai pradžioje ir pabaigoje prie kiekvieno pavadinimo pašalinami. Vienas pavadinimas išveda /T kaip teksto eilutę; du ar daugiau išveda /T kaip teksto eilučių masyvą |
| HideFlag | Pasirenka matomumo kryptį. Nulinė reikšmė slepia išvardytus laukus (/H true). Nulis juos rodo (/H false) |
| Options | Bitų kaukė, valdanti nuorodos išvaizdą. 0 bitas (reikšmė 1): apvesti aktyviosios srities stačiakampį. 1–3 bitai parenka paspaudimo paryškinimo režimą (2 = Invert, 4 = Outline, 8 = Push); kai nenustatytas nė vienas paryškinimo bitas, pagal numatytuosius nustatymus naudojamas Invert. Ta pati tvarka kaip AddLinkToWeb / AddLinkToNamedAction |
Pastabos
Anotacija suderinama su PDF/A, nes nenurodomas joks išorinis išteklius. Reikalingas PDF 1.2 arba naujesnis