AddLinkToSubmitForm

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 pateikimo (submit-form) veiksmą. Formos pateikimo veiksmas siunčia AcroForm laukų reikšmes į URL arba formos apdorojimo galinį tašką (endpoint), nereikalaudamas JavaScript

Naudokite FieldNames, kad apribotumėte pateikiamus laukus. Palikite FieldNames tuščią, kad peržiūros programa pateiktų visus atitinkamus laukus

Naudokite funkciją SetAnnotBorderColor norėdami pakeisti aktyviosios srities rėmelio spalvą

Sintaksė

Delphi

Function TPDFlib.AddLinkToSubmitForm(Left, Top, Width, Height: Double; Const URL, FieldNames: WideString; Flags, Options: Integer): Integer;

DLL

int DLAddLinkToSubmitForm(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * URL, 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
URLPateikimo tikslo URL, saugomas veiksmo failo specifikacijoje
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 pateikimo veiksmo vėliavėlės, įrašytos į veiksmo /Flags įrašą. Perduokite 0 numatytajam FDF stiliaus pateikimui. Įprasti standartiniai bitai apima 4 HTML formatui, 32 XFDF ir 256 viso PDF dokumento pateikimui
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, stačiakampis yra neteisingas arba URL yra tuščias
1Nuorodos anotacija ir formos pateikimo veiksmas buvo pridėti

Pastabos

PDF/A režimas blokuoja šį veiksmą, nes jis gali nurodyti išorinį pateikimo tikslą. Funkcijai reikia PDF 1.2 arba naujesnės versijos