THotPDF.AddLoadedTextField Method
Dodaje pole tekstowe do strony załadowanego dokumentu i rejestruje je w AcroForm. Pole dostaje strumień wyglądu pokazujący jego wartość, a AcroForm dostaje domyślny font Helvetica, który wymienia łańcuch /DA pola, więc każda przeglądarka pokazuje pole
Deklaracja
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
PageIndex | Indeks od zera załadowanej strony, która otrzymuje widget |
X1 | Lewa krawędź prostokąta widgetu w przestrzeni użytkownika PDF (punkty, początek w lewym dolnym rogu strony) |
Y1 | Dolna krawędź prostokąta widgetu w przestrzeni użytkownika PDF |
X2 | Prawa krawędź prostokąta widgetu w przestrzeni użytkownika PDF |
Y2 | Górna krawędź prostokąta widgetu w przestrzeni użytkownika PDF |
AFieldName | Nazwa nowego pola; nie może już istnieć w załadowanym formularzu |
AValue | Wartość początkowa; pusta dla niewypełnionego pola |
AMaxLen | Maksymalna liczba znaków albo 0 dla braku limitu |
Wartość zwracana
Indeks nowego pola, do użycia z pozostałymi metodami pól załadowanego formularza, albo -1, gdy PageIndex jest poza zakresem
Uwagi dotyczące użycia
- Użyj tego API w przepływie pracy AcroForm przed sfinalizowaniem odpowiedniej strony, zasobu, pola lub obiektu katalogu
- Zachowaj stabilne nazwy obiektów, nazwy pól, nazwy zasobów i zwracane handle aż do sfinalizowania dokumentu
- Odwołania do obiektów załadowanego dokumentu mogą być pośrednie; rozwiąż tablice, słowniki lub strumienie przed sprawdzeniem zagnieżdżonych wartości