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
| Left | Den vandrette koordinat for hotspot-rektanglets venstre kant |
|---|---|
| Top | Den lodrette koordinat for hotspot-rektanglets øverste kant |
| Width | Bredden af hotspot-rektanglet |
| Height | Højden af hotspot-rektanglet |
| FieldNames | Valgfri liste over fuldt kvalificerede AcroForm-feltnavne adskilt af kommaer, semikoloner eller linjeskift. Foranstillede og efterfølgende mellemrum omkring hvert navn fjernes |
| Flags | PDF-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 |
| Options | Bitmaske 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
| 0 | Handlingen blev ikke tilføjet, fordi dokumentet er i PDF/A-tilstand, eller rektanglet er ugyldigt |
|---|---|
| 1 | Linkannotationen 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