AddLinkToHideField

Anotacijos ir aktyviosios nuorodos, formos laukai ir AcroForms

Aprašymas

Į pasirinktą puslapį įtraukia spustelėjamą aktyviosios srities stačiakampį, kuris suaktyvinus sukelia PDF slėpimo (hide) veiksmą. Slėpimo veiksmas perjungia vieno ar kelių AcroForm laukų matomumą ir leidžia dinamiškai rodyti ar slėpti be JavaScript. Veiksmas apibrėžtas ISO 32000-1 §12.6.4.10, Table 196Įprastas naudojimas: nuoroda “Rodyti išsamią informaciją” / “Slėpti išsamią informaciją” formos makete arba tarpusavyje nesuderintos laukų grupės, kai spustelėjus vieną nuorodą viena grupė slepiama, o kita parodoma (sujunkite du AddLinkToHideField kvietimus su priešingomis HideFlag reikšmėmis)Norėdami pakeisti aktyviosios srities rėmelio spalvą, naudokite SetAnnotBorderColor funkciją

Įprastas naudojimas: formos maketo nuoroda “Rodyti detales” / “Slėpti detales” arba viena kitą išskiriančios laukų grupės, kai spustelėjus 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

LeftAktyviosios srities stačiakampio kairiojo krašto horizontalioji koordinatė
TopAktyviosios srities stačiakampio viršutinio krašto vertikalioji koordinatė
WidthAktyviosios srities stačiakampio plotis
HeightAktyviosios srities stačiakampio aukštis
FieldNamesVienas ar keli pilni AcroForm laukų vardai, atskirti kableliais, kabliataškiais ar eilučių lūžiais. Aplink kiekvieną vardą esantys tarpai iš abiejų pusių apkarpyti. Vienas vardas užrašomas į /T kaip teksto eilutė, du ar daugiau – į /T kaip teksto eilučių masyvas.
HideFlagNustato matomumo kryptį. Nenulinė reikšmė paslepia išvardytus laukus (/H true), nulinė – parodo (/H false).
OptionsBitų kaukė, valdanti nuorodos išvaizdą. Bitas 0 (reikšmė 1): piešiamas rėmelis aplink aktyviosios srities stačiakampį. Bitai 1–3 pasirenka paspaudimo paryškinimo režimą (2 = Invert, 4 = Outline, 8 = Push); kai joks paryškinimo bitas nenustatytas, pagal nutylėjimą naudojamas Invert. Ta pati konvencija kaip AddLinkToWeb / AddLinkToNamedAction.

Pastabos

PDF/A ir PDF/X-6 režimai atmeta Hide veiksmus ir grąžina 0; reikalingas PDF 1.2 arba naujesnis