AddLinkToHideField
Anotacije i interaktivne poveznice, Polja obrasca i AcroForm obrasci
Opis
Dodaje klikabilni pravokutnik aktivne zone na odabranu stranicu koji pri aktivaciji pokreće PDF radnju skrivanja. Radnja skrivanja prebacuje vidljivost jednog ili više AcroForm polja, omogućujući dinamično ponašanje prikaži/sakrij bez JavaScripta. Radnja je definirana u ISO 32000-1 §12.6.4.10, Table 196.
Tipična uporaba: poveznica “Show details” / “Hide details” u rasporedu obrasca ili međusobno isključive skupine polja gdje klik na jednu poveznicu skriva jednu skupinu i prikazuje drugu (kombinirajte dva poziva AddLinkToHideField sa suprotnim vrijednostima HideFlag).
Upotrijebite funkciju SetAnnotBorderColor za promjenu boje obruba aktivne zone.
Sintaksa
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);
Parametri
| Left | Vodoravna koordinata lijevog ruba pravokutnika aktivne zone |
|---|---|
| Top | Okomita koordinata gornjeg ruba pravokutnika aktivne zone |
| Width | Širina pravokutnika aktivne zone |
| Height | Visina pravokutnika aktivne zone |
| FieldNames | Jedno ili više potpuno kvalificiranih naziva AcroForm polja, odvojenih zarezima, točka-zarezima ili prijelomima retka. Razmaci na početku i na kraju oko svakog naziva se uklanjaju. Jedan naziv ispisuje /T kao tekstni niz; dva ili više ispisuju /T kao niz tekstnih nizova. |
| HideFlag | Odabire smjer vidljivosti. Vrijednost različita od nule skriva navedena polja (/H true). Nula ih prikazuje (/H false). |
| Options | Bitmaskom se upravlja izgledom veze. Bit 0 (vrijednost 1): nacrtaj obrub oko pravokutnika aktivne zone. Bitovi 1–3 odabiru način isticanja pri kliku (2 = Invert, 4 = Outline, 8 = Push); kada nije postavljen nijedan bit isticanja, kao zadana vrijednost koristi se Invert. Ista konvencija kao AddLinkToWeb / AddLinkToNamedAction. |
Napomene
Anotacija je kompatibilna s PDF/A jer se ne upućuje na vanjski resurs. Potreban je PDF 1.2 ili noviji.