AddLinkToResetForm

Annotationer og hotspot-links, Formularfelter og AcroForms

Beskrivelse

Tilføjer et klikbart hotspot-rektangel til den valgte side, som udløser en PDF-nulstillingsformularhandling, når det aktiveres. En nulstillingsformularhandling gendanner AcroForm-felter til deres standardværdier uden at kræve JavaScript

Brug FieldNames til at begrænse de felter, der påvirkes af nulstillingshandlingen. Lad FieldNames være tom for at lade fremviseren nulstille alle anvendelige felter

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

Syntaks

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

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
FieldNamesValgfri liste over fuldt kvalificerede AcroForm-feltnavne adskilt af kommaer, semikoloner eller linjeskift. Foranstillede og efterfølgende mellemrum omkring hvert navn fjernes
FlagsPDF-nulstillingsformular-handlingsflags skrevet til handlingens /Flags-post. Angiv 0 for standardadfærd. Standard-fremvisere bruger flag-bits sammen med /Fields til at afgøre, om listen er inklusiv eller eksklusiv
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, eller rektanglet er ugyldigt
1Linkannotationen og nulstillingsformularhandlingen blev tilføjet

Bemærkninger

PDF/A-tilstand blokerer denne handling, fordi interaktive formularhandlinger ikke er egnet til arkiveringsoverensstemmelse. Funktionen kræver PDF 1.2 eller nyere