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

LeftHorizontali aktyviosios srities stačiakampio kairiojo krašto koordinatė
TopVertikali aktyviosios srities stačiakampio viršutinio krašto koordinatė
WidthAktyviosios srities stačiakampio plotis
HeightAktyviosios srities stačiakampio aukštis
FieldNamesVienas 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ą
HideFlagPasirenka matomumo kryptį. Nulinė reikšmė slepia išvardytus laukus (/H true). Nulis juos rodo (/H false)
OptionsBitų 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