AddLinkToHideField

Pripisi in povezave na območja, polja obrazcev in AcroForms

Opis

Doda na izbrano stran klikljiv pravokotnik hotspot, ki ob aktivaciji sproži dejanje PDF hide. Dejanje hide preklaplja vidljivost enega ali več polj AcroForm in omogoča dinamično vedenje pokaži/skrij brez JavaScripta. Dejanje je definirano v ISO 32000-1 §12.6.4.10, Table 196

Tipična uporaba: povezava “Show details” / “Hide details” v razporeditvi obrazca, ali medsebojno izključujoče skupine polj, kjer klik na eno povezavo skrije eno skupino in pokaže drugo (kombinirajte dva klica AddLinkToHideField z nasprotnima vrednostima HideFlag)

Uporabite funkcijo SetAnnotBorderColor za spremembo barve roba hotspot

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 levega roba pravokotnika območja
TopNavpična koordinata zgornjega roba pravokotnika območja
WidthŠirina pravokotnika območja
HeightVišina pravokotnika območja
FieldNamesEno ali več polnoma kvalificiranih imen polj AcroForm, ločenih z vejicami, podpičji ali novimi vrsticami. Začetni in končni prazen prostor okoli vsakega imena se odstrani. Enojno ime zapiše /T kot besedilni niz; dve ali več imen zapiše /T kot polje besedilnih nizov
HideFlagIzbere smer vidnosti. Neničelna vrednost skrije našteta polja (/H true). Ničla jih pokaže (/H false)
OptionsBitna maska, ki nadzira videz povezave. Bit 0 (vrednost 1): nariši rob okoli pravokotnika območja. Biti 1–3 izberejo način poudarka ob kliku (2 = Invert, 4 = Outline, 8 = Push); če ni nastavljen noben bit poudarka, se privzeto uporabi Invert. Isti dogovor kot AddLinkToWeb / AddLinkToNamedAction

Opombe

Načina PDF/A in PDF/X-6 zavrneta dejanja Hide in vrneta 0; zahtevan je PDF 1.2 ali kasnejši