THotPDF.AddLoadedComboBox Method

Adds a combo box (a drop-down choice field with the Combo flag set) to a page of the loaded document and registers it in the AcroForm. The appearance stream shows the selected value

Declaration

function AddLoadedComboBox(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; const AOptions: array of AnsiString): Integer;

Unit

HPDFDoc

Parameters

NamePurpose
PageIndexZero-based index of the loaded page that receives the widget
X1Left edge of the widget rectangle in PDF user space (points, origin at the bottom-left corner of the page)
Y1Bottom edge of the widget rectangle in PDF user space
X2Right edge of the widget rectangle in PDF user space
Y2Top edge of the widget rectangle in PDF user space
AFieldNameName of the new field; it must not already exist in the loaded form
AValueSelected option; empty for no selection
AOptionsOptions offered in the drop-down list

Return value

Index of the new field, for use with the other loaded form field methods, or -1 when PageIndex is out of range

Usage notes

Related APIs