AddLinkToResetForm

Adnotări și legături hotspot, Câmpuri de formular și AcroForms

Descriere

Adaugă un dreptunghi hotspot clicabil pe pagina selectată, care declanșează o acțiune PDF de resetare a formularului când este activat. O acțiune de resetare a formularului restaurează câmpurile AcroForm la valorile lor implicite fără a necesita JavaScript

Utilizați FieldNames pentru a restricționa câmpurile afectate de acțiunea de resetare. Lăsați FieldNames gol pentru a permite vizualizatorului să reseteze toate câmpurile aplicabile

Utilizați funcția SetAnnotBorderColor pentru a schimba culoarea bordurii hotspot

Sintaxă

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

Parametri

LeftCoordonata orizontală a marginii stângi a dreptunghiului hotspot
TopCoordonata verticală a marginii superioare a dreptunghiului hotspot
WidthLățimea dreptunghiului hotspot
HeightÎnălțimea dreptunghiului hotspot
FieldNamesListă opțională de nume complet calificate ale câmpurilor AcroForm, separate prin virgule, punct și virgulă sau întreruperi de linie. Spațiile albe de la începutul și sfârșitul fiecărui nume sunt eliminate
FlagsIndicatoare ale acțiunii PDF de resetare a formularului scrise în intrarea /Flags a acțiunii. Transmiteți 0 pentru comportamentul implicit. Vizualizatoarele standard folosesc biții de indicatoare împreună cu /Fields pentru a decide dacă lista este inclusivă sau exclusivă
OptionsMască de biți care controlează aspectul legăturii. Bitul 0 (valoarea 1): desenează o bordură în jurul dreptunghiului hotspot. Biții 1-3 selectează modul de evidențiere la clic (2 = Invert, 4 = Outline, 8 = Push); când nu este setat niciun bit de evidențiere, Invert este folosit ca implicit

Valoare returnată

0Acțiunea nu a fost adăugată deoarece documentul este în modul PDF/A sau dreptunghiul este invalid
1Adnotarea de legătură și acțiunea de resetare a formularului au fost adăugate

Note

Modul PDF/A blochează această acțiune deoarece acțiunile de formular interactiv nu sunt adecvate pentru conformanța de arhivare. Funcția necesită PDF 1.2 sau o versiune ulterioară