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

LeftVodoravna koordinata lijevog ruba pravokutnika aktivne zone
TopOkomita koordinata gornjeg ruba pravokutnika aktivne zone
WidthŠirina pravokutnika aktivne zone
HeightVisina pravokutnika aktivne zone
FieldNamesJedno 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.
HideFlagOdabire smjer vidljivosti. Vrijednost različita od nule skriva navedena polja (/H true). Nula ih prikazuje (/H false).
OptionsBitmaskom 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.