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 вне диапазона
Примечания по использованию
- Имена полей должны быть уникальны в документе: при отправке формы одноимённые поля разделяют одно значение и перезаписывают друг друга