AddLinkToResetForm
Annotationer och hotspontlänkar, Formulärfält och AcroForms
Beskrivning
Lägger till en klickbar hotspontrektangel på den valda sidan som utlöser en PDF-formuläråterställningsåtgärd när den aktiveras. En formuläråterställningsåtgärd återställer AcroForm-fält till sina standardvärden utan att JavaScript krävs
Använd FieldNames för att begränsa vilka fält som påverkas av återställningsåtgärden. Lämna FieldNames tomt för att låta visningsprogrammet återställa alla tillämpliga fält
Använd funktionen SetAnnotBorderColor för att ändra färgen på hotspontrektangelns kantlinje
Syntax
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);
Parametrar
| Left | Den horisontella koordinaten för hotspontrektangelns vänstra kant |
|---|---|
| Top | Den vertikala koordinaten för hotspontrektangelns övre kant |
| Width | Bredden på hotspontrektangeln |
| Height | Höjden på hotspontrektangeln |
| FieldNames | Valfri lista med fullständigt kvalificerade AcroForm-fältnamn åtskilda med kommatecken, semikolon eller radbrytningar; Inledande och avslutande blanksteg runt varje namn trimmas |
| Flags | PDF-formuläråterställningsåtgärdens flaggor skrivna till åtgärdens /Flags-post. Ange 0 för standardbeteendet. Standardvisningsprogram använder flaggbitarna tillsammans med /Fields för att avgöra om listan är inkluderande eller exkluderande |
| Options | Bitmask som styr länkens utseende. Bit 0 (värde 1): rita en kantlinje runt hotspontrektangeln. Bit 1–3 väljer klickmarkeringsläge (2 = Invert, 4 = Outline, 8 = Push); om ingen markeringsbit är satt används Invert som standard |
Returvärden
| 0 | Åtgärden lades inte till eftersom dokumentet är i PDF/A-läge eller rektangeln är ogiltig |
|---|---|
| 1 | Länkannoteringen och formuläråterställningsåtgärden lades till |
Anmärkningar
PDF/A-läge blockerar denna åtgärd eftersom interaktiva formuläråtgärder inte lämpar sig för arkiveringskonformitet. Funktionen kräver PDF 1.2 eller senare