Metoden THotPDF.AddLoadedComboBox
Lägger till en kombobox (ett valfält med rullgardinslista och Combo-flaggan satt) på en sida i det inlästa dokumentet och registrerar den i AcroForm. Appearance-strömmen visar det valda värdet
Deklaration
function AddLoadedComboBox(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; const AOptions: array of AnsiString): 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 | Valt alternativ; tomt för inget val |
AOptions | Alternativ som erbjuds i rullgardinslistan |
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ändningsanmärkningar
- Använd detta API i arbetsflödet för sidgeometri innan den berörda sidan, resursen, fältet eller katalogobjektet färdigställs
- Håll objektnamn, fältnamn, resursnamn och returnerade referenser stabila tills dokumentet färdigställs
- Objektreferenser i laddade dokument kan vara indirekta; lös upp matriser, ordlistor eller strömmar innan du inspekterar nästlade värden