Metoda THotPDF.AddLoadedTextField
Adaugă un câmp text pe o pagină a documentului încărcat și îl înregistrează în AcroForm. Câmpul primește un flux de aparență care îi afișează valoarea, iar AcroForm-ul primește fontul implicit Helvetica pe care îl numește șirul său /DA, astfel încât orice viewer afișează câmpul
Declarație
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Unitate
HPDFDoc
Parametri
| Nume | Scop |
|---|---|
PageIndex | Index cu bază zero al paginii încărcate care primește widget-ul |
X1 | Marginea stângă a dreptunghiului widget în spațiul de utilizator PDF (puncte, originea în colțul din stânga jos al paginii) |
Y1 | Marginea de jos a dreptunghiului widget în spațiul de utilizator PDF |
X2 | Marginea dreaptă a dreptunghiului widget în spațiul de utilizator PDF |
Y2 | Marginea de sus a dreptunghiului widget în spațiul de utilizator PDF |
AFieldName | Numele câmpului nou; nu trebuie să existe deja în formularul încărcat |
AValue | Valoarea inițială; gol pentru un câmp necompletat |
AMaxLen | Numărul maxim de caractere, sau 0 pentru fără limită |
Valoare de întoarcere
Indexul câmpului nou, de folosit cu celelalte metode pentru câmpuri de formular încărcate, sau -1 când PageIndex este în afara intervalului
Note de utilizare
- Folosiți acest API în fluxul de lucru AcroForm înainte de finalizarea paginii, resursei, câmpului sau obiectului de catalog afectat
- Păstrați stabile numele obiectelor, ale câmpurilor, ale resurselor și handle-urile returnate până la finalizarea documentului
- Referințele la obiecte din documentul încărcat pot fi indirecte; rezolvați matricele, dicționarele sau fluxurile înainte de a inspecta valorile imbricate