THotPDF.AddLoadedTextField Method
Voegt een tekstveld toe aan een pagina van het geladen document en registreert het in de AcroForm. Het veld krijgt een appearance stream met zijn waarde, en de AcroForm krijgt het Helvetica-defaultfont waar zijn /DA-string naar verwijst, zodat elke viewer het veld toont
Declaratie
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Eenheid
HPDFDoc
Parameters
| Naam | Doel |
|---|---|
PageIndex | Nul-gebaseerde index van de geladen pagina die de widget ontvangt |
X1 | Linkerrand van de widgetrechthoek in PDF user space (punten, oorsprong in de linkerbenedenhoek van de pagina) |
Y1 | Onderrand van de widgetrechthoek in PDF user space |
X2 | Rechterrand van de widgetrechthoek in PDF user space |
Y2 | Bovenrand van de widgetrechthoek in PDF user space |
AFieldName | Naam van het nieuwe veld; hij mag nog niet bestaan in het geladen formulier |
AValue | Beginswaarde; leeg voor een leeg veld |
AMaxLen | Maximum aantal tekens, of 0 voor geen limiet |
Retourwaarde
Index van het nieuwe veld, voor gebruik met de andere geladen-formulierveldmethoden, of -1 wanneer PageIndex buiten bereik is
Gebruiksopmerkingen
- Gebruik deze API in de AcroForm-werkstroom vóór het betreffende pagina-, resource-, veld- of catalogusobject wordt afgerond
- Houd objectnamen, veldnamen, resourcenamen en geretourneerde handles stabiel totdat het document is afgerond
- Geladen-document objectverwijzingen kunnen indirect zijn; los arrays, woordenlijsten of stromen op vóór het inspecteren van geneste waarden