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
| Left | Aktyviosios srities stačiakampio kairiojo krašto horizontalioji koordinatė |
|---|---|
| Top | Aktyviosios srities stačiakampio viršutinio krašto vertikalioji koordinatė |
| Width | Aktyviosios srities stačiakampio plotis |
| Height | Aktyviosios srities stačiakampio aukštis |
| FieldNames | Vienas 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. |
| HideFlag | Nustato matomumo kryptį. Nenulinė reikšmė paslepia išvardytus laukus (/H true), nulinė – parodo (/H false). |
| Options | Bitų 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