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
| Left | Coordonata orizontală a marginii stângi a dreptunghiului hotspot |
|---|---|
| Top | Coordonata verticală a marginii superioare a dreptunghiului hotspot |
| Width | Lățimea dreptunghiului hotspot |
| Height | Înălțimea dreptunghiului hotspot |
| FieldNames | Listă 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 |
| Flags | Indicatoare 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ă |
| Options | Mască 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ă
| 0 | Acțiunea nu a fost adăugată deoarece documentul este în modul PDF/A sau dreptunghiul este invalid |
|---|---|
| 1 | Adnotarea 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ă