THotPDF.AddLoadedTextField Method
Lägger till ett textfält på en sida i det inlästa dokumentet och registrerar det i AcroForm. Fältet får en appearance-ström som visar sitt värde, och AcroFormen får det Helvetica-standardteckensnitt som dess /DA-sträng namnger, så att alla visningsprogram visar fältet
Deklaration
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
PageIndex | Nollbaserat index för den inlästa sida som tar emot widgeten |
X1 | Vänsterkant av widgetrektangeln i PDF user space (punkter, origo i sidans nedre vänstra hörn) |
Y1 | Nederkant av widgetrektangeln i PDF user space |
X2 | Högerkant av widgetrektangeln i PDF user space |
Y2 | Överkant av widgetrektangeln i PDF user space |
AFieldName | Namn på det nya fältet; det får inte redan finnas i det inlästa formuläret |
AValue | Initialvärde; lämna tomt för ett fält utan värde |
AMaxLen | Maximalt antal tecken, eller 0 för ingen gräns |
Returvärde
Index för det nya fältet, för användning med de andra metoderna för inlästa formulärfält, eller -1 när PageIndex är utanför intervallet
Användningsanteckningar
- Använd detta API i AcroForm-arbetsflödet innan den berörda sidan, resursen, fältet eller katalogobjektet färdigställs
- Håll objektnamn, fältnamn, resursnamn och returnerade handles stabila tills dokumentet har färdigställts
- Objektreferenser i ett inläst dokument kan vara indirekta; lös upp arrayer, dictionaries eller streams innan du granskar kapslade värden