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 | Індекс завантаженої сторінки з нуля, яка отримує віджет |
X1 | Ліва межа прямокутника віджета в PDF user space (пункти, початок координат у нижньому лівому куті сторінки) |
Y1 | Нижня межа прямокутника віджета в PDF user space |
X2 | Права межа прямокутника віджета в PDF user space |
Y2 | Верхня межа прямокутника віджета в PDF user space |
AFieldName | Ім'я нового поля; його не повинно бути в завантаженій формі |
AValue | Початкове значення; порожнє для чистого поля |
AMaxLen | Максимальна кількість символів або 0 без обмеження |
Повернене значення
Індекс нового поля для використання з іншими методами завантажених полів форм або -1, коли PageIndex поза діапазоном
Примітки щодо використання
- Використовуйте цей API у робочому процесі AcroForm до фіналізування відповідної сторінки, ресурсу, поля чи об'єкта каталогу
- Утримуйте імена об'єктів, імена полів, імена ресурсів і повернуті дескриптори стабільними до фіналізування документа
- Посилання на об'єкти завантаженого документа можуть бути непрямими; розв'язуйте масиви, словники або потоки, перш ніж перевіряти вкладені значення