THotPDF.AddLoadedTextField Method

Добавляет текстовое поле на страницу загруженного документа и регистрирует его в AcroForm. Поле получает appearance stream с отображением своего значения, а AcroForm — шрифт Helvetica по умолчанию, который называет строка /DA поля, так что поле видно в любом вьюере

Объявление

function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;

Модуль

HPDFDoc

Параметры

ИмяНазначение
PageIndexИндекс загруженной страницы, получающей widget, с нуля
X1Левая граница прямоугольника widget в пользовательском пространстве PDF (пункты, начало координат — левый нижний угол страницы)
Y1Нижняя граница прямоугольника widget в пользовательском пространстве PDF
X2Правая граница прямоугольника widget в пользовательском пространстве PDF
Y2Верхняя граница прямоугольника widget в пользовательском пространстве PDF
AFieldNameИмя нового поля; его ещё не должно быть в загруженной форме
AValueНачальное значение; пустая строка даёт пустое поле
AMaxLenМаксимальное число символов или 0 без ограничения

Возвращаемое значение

Индекс нового поля для остальных методов работы с полями загруженной формы или -1, когда PageIndex вне диапазона

Примечания по использованию

Связанные API