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

LeftAktyviosios srities stačiakampio kairiojo krašto horizontali koordinatė
TopAktyviosios srities stačiakampio viršutinio krašto vertikali koordinatė
WidthAktyviosios srities stačiakampio plotis
HeightAktyviosios srities stačiakampio aukštis
FieldNamesNeprivalomas 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
FlagsPDF 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
OptionsBitų 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ė

0Veiksmas nebuvo pridėtas, nes dokumentas yra PDF/A režime arba stačiakampis yra neteisingas
1Nuorodos 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