AddLinkToResetForm
Annotations and hotspot links, Form fields and AcroForms
Beskrivelse
Legger til et klikkbart aktivt rektangel (hotspot) på den valgte siden som utløser en PDF-tilbakestillingshandling (reset-form) når det aktiveres. En tilbakestillingshandling gjenoppretter AcroForm-felter til standardverdiene uten å kreve JavaScript
Bruk FieldNames for å begrense hvilke felter som påvirkes av tilbakestillingen. La FieldNames være tom for å la visningsprogrammet tilbakestille alle aktuelle felter
Bruk funksjonen SetAnnotBorderColor for å endre fargen på grensen til det aktive rektanglet
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);
Parametere
| Left | Den horisontale koordinaten for venstre kant av det aktive rektanglet |
|---|---|
| Top | Den vertikale koordinaten for øvre kant av det aktive rektanglet |
| Width | Bredden på det aktive rektanglet |
| Height | Høyden på det aktive rektanglet |
| FieldNames | Valgfri liste med fullt kvalifiserte AcroForm-feltnavn atskilt med komma, semikolon eller linjeskift. Innledende og avsluttende mellomrom rundt hvert navn trimmes |
| Flags | PDF-tilbakestillingsflagg som skrives til handlingens /Flags-oppføring. Send 0 for standard oppførsel. Standard visningsprogrammer bruker flaggbitene sammen med /Fields for å bestemme om listen er inkluderende eller ekskluderende |
| Options | Bitmaske som kontrollerer lenkens utseende. Bit 0 (verdi 1): tegn en ramme rundt det aktive rektanglet. Bit 1-3 velger uthevingsmodus ved klikk (2 = Invert, 4 = Outline, 8 = Push); når ingen uthevingsbit er satt, brukes Invert som standard |
Returverdier
| 0 | Handlingen ble ikke lagt til fordi dokumentet er i PDF/A-modus eller rektanglet er ugyldig |
|---|---|
| 1 | Lenkeannotasjonen og tilbakestillingshandlingen ble lagt til |
Merknader
PDF/A-modus blokkerer denne handlingen fordi interaktive skjemahandlinger ikke er egnet for arkiveringssamsvar. Funksjonen krever PDF 1.2 eller nyere