AddLinkToSubmitForm

Annotationer og hotspot-links, Formularfelter og AcroForms

Beskrivelse

Tilføjer et klikbart hotspot-rektangel til den valgte side, som udløser en PDF-indsendelsesformularhandling, når det aktiveres. En indsendelsesformularhandling sender AcroForm-feltværdier til en URL eller et formularprocesseringendepunkt uden at kræve JavaScript

Brug FieldNames til at begrænse de indsendte felter. Lad FieldNames være tom for at lade fremviseren indsende alle anvendelige felter

Brug funktionen SetAnnotBorderColor til at ændre farven på hotspot-rammen

Syntaks

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);

Parametre

LeftDen vandrette koordinat for hotspot-rektanglets venstre kant
TopDen lodrette koordinat for hotspot-rektanglets øverste kant
WidthBredden af hotspot-rektanglet
HeightHøjden af hotspot-rektanglet
URLMål-URL'en til indsendelsen, gemt i handlingens filspecifikation
FieldNamesValgfri liste over fuldt kvalificerede AcroForm-feltnavne adskilt af kommaer, semikoloner eller linjeskift. Foranstillede og efterfølgende mellemrum omkring hvert navn fjernes
FlagsPDF-indsendelsesformular-handlingsflags skrevet til handlingens /Flags-post; angiv 0 for standard FDF-indsendelse; almindelige standardbits inkluderer 4 for HTML-format, 32 for XFDF og 256 for indsendelse af hele PDF-dokumentet
OptionsBitmaske der styrer linkudseendet. Bit 0 (værdi 1): tegn en ramme omkring hotspot-rektanglet. Bits 1-3 vælger klik-fremhævningstilstand (2 = Invert, 4 = Outline, 8 = Push); når intet fremhævningsbit er sat, bruges Invert som standard

Returværdier

0Handlingen blev ikke tilføjet, fordi dokumentet er i PDF/A-tilstand, rektanglet er ugyldigt, eller URL er tom
1Linkannotationen og indsendelsesformularhandlingen blev tilføjet

Bemærkninger

PDF/A-tilstand blokerer denne handling, fordi den kan referere til et eksternt indsendelsesmål. Funktionen kræver PDF 1.2 eller nyere