AddLinkToHideField
Anotacije i hotspot veze, polja obrasca i AcroForms
Opis
Dodaje klikabilan hotspot pravougaonik na izabranu stranicu koji aktivira PDF akciju skrivanja kada se pokrene. Akcija skrivanja prebacuje vidljivost jednog ili više AcroForm polja, što omogućava dinamičko ponašanje prikazivanja i skrivanja bez JavaScripta. Akcija je definisana u ISO 32000-1 §12.6.4.10, Table 196
Tipična upotreba: veza “Prikaži detalje” / “Sakrij detalje” u rasporedu obrasca ili međusobno isključive grupe polja gde klik na jednu vezu skriva jednu grupu i prikazuje drugu (kombinujte dva AddLinkToHideField poziva sa suprotnim HideFlag vrednostima)
Koristite funkciju SetAnnotBorderColor da biste promenili boju ivice hotspota
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 | Horizontalna koordinata leve ivice hotspot pravougaonika |
|---|---|
| Top | Vertikalna koordinata gornje ivice hotspot pravougaonika |
| Width | Širina hotspot pravougaonika |
| Height | Visina hotspot pravougaonika |
| FieldNames | Jedno ili više potpuno kvalifikovanih AcroForm naziva polja, razdvojenih zarezima, tačka-zarezima ili prelomisima reda. Početni i završni razmak oko svakog naziva se uklanjaju. Jedan naziv ispisuje /T kao tekstualni niz; dva ili više ispisuju /T kao niz tekstualnih nizova |
| HideFlag | Određuje smer vidljivosti. Nenulta vrednost skriva navedena polja (/H true). Nula ih prikazuje (/H false) |
| Options | Bitmaska koja upravlja izgledom veze. Bit 0 (vrednost 1): iscrtaj ivicu oko hotspot pravougaonika. Bitovi 1–3 biraju režim isticanja pri kliknu (2 = Invert, 4 = Outline, 8 = Push); kada nijedan bit isticanja nije postavljen, Invert se koristi kao podrazumevan. Ista konvencija kao AddLinkToWeb / AddLinkToNamedAction |
Napomene
Anotacija je kompatibilna sa PDF/A jer se ne referencira nijedan spoljni resurs. Potreban je PDF 1.2 ili noviji