AddLinkToResetForm
Anotacijos ir aktyviosios srities nuorodos, Formos laukai ir AcroForms
Aprašas
Prideda spustelėjamą aktyviosios srities (hotspot) stačiakampį pasirinktame puslapyje, kuris suaktyvintas paleidžia PDF formos atstatymo (reset-form) veiksmą. Formos atstatymo veiksmas atkuria numatytąsias AcroForm laukų reikšmes, nereikalaudamas JavaScript
Naudokite FieldNames, kad apribotumėte laukus, kuriuos veikia atstatymo veiksmas. Palikite FieldNames tuščią, kad peržiūros programa atstatytų visus atitinkamus laukus
Naudokite funkciją SetAnnotBorderColor norėdami pakeisti aktyviosios srities rėmelio spalvą
Sintaksė
Delphi
Function TPDFlib.AddLinkToResetForm(Left, Top, Width, Height: Double; Const FieldNames: WideString; Flags, Options: Integer): Integer;
DLL
int DLAddLinkToResetForm(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int Flags, int Options);
Parametrai
| Left | Aktyviosios srities stačiakampio kairiojo krašto horizontali koordinatė |
|---|---|
| Top | Aktyviosios srities stačiakampio viršutinio krašto vertikali koordinatė |
| Width | Aktyviosios srities stačiakampio plotis |
| Height | Aktyviosios srities stačiakampio aukštis |
| FieldNames | Neprivalomas pilnai apibrėžtų AcroForm laukų pavadinimų sąrašas, atskirtas kableliais, kabliataškiais arba eilučių lūžiais. Priekiniai ir galiniai tarpai aplink kiekvieną pavadinimą yra apkerpami |
| Flags | PDF formos atstatymo veiksmo vėliavėlės, įrašytos į veiksmo /Flags įrašą. Perduokite 0 numatytajam elgesiui. Standartinės peržiūros programos naudoja vėliavėlių bitus kartu su /Fields, kad nuspręstų, ar sąrašas yra įtraukiantis, ar išskiriantis |
| Options | Bitų kaukė (bitmask), valdanti nuorodos išvaizdą. 0 bitas (reikšmė 1): brėžti rėmelį aplink aktyviosios srities stačiakampį. 1-3 bitai parenka paspaudimo paryškinimo režimą (2 = Invert, 4 = Outline, 8 = Push); kai nenustatytas joks paryškinimo bitas, kaip numatytasis naudojamas Invert |
Grąžinama reikšmė
| 0 | Veiksmas nebuvo pridėtas, nes dokumentas yra PDF/A režime arba stačiakampis yra neteisingas |
|---|---|
| 1 | Nuorodos anotacija ir formos atstatymo veiksmas buvo pridėti |
Pastabos
PDF/A režimas blokuoja šį veiksmą, nes interaktyvūs formos veiksmai nėra tinkami archyvavimo atitikčiai. Funkcijai reikia PDF 1.2 arba naujesnės versijos