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

LeftDen horisontella koordinaten för hotspontrektangelns vänstra kant
TopDen vertikala koordinaten för hotspontrektangelns övre kant
WidthBredden på hotspontrektangeln
HeightHöjden på hotspontrektangeln
FieldNamesValfri lista med fullständigt kvalificerade AcroForm-fältnamn åtskilda med kommatecken, semikolon eller radbrytningar; Inledande och avslutande blanksteg runt varje namn trimmas
FlagsPDF-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
OptionsBitmask 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
1Lä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