THotPDF.AddLoadedTextField Method
Thêm một text field vào một trang của tài liệu đã nạp và đăng ký nó vào AcroForm. Trường được cấp một appearance stream hiển thị giá trị của nó, và AcroForm nhận font mặc định Helvetica mà chuỗi /DA của nó nêu tên, nên viewer nào cũng hiển thị được trường
Khai báo
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Đơn vị
HPDFDoc
Tham số
| Tên | Mục đích |
|---|---|
PageIndex | Chỉ số tính từ 0 của trang đã nạp nhận widget |
X1 | Cạnh trái của hình chữ nhật widget trong không gian người dùng PDF (đơn vị point, gốc tọa độ ở góc dưới-trái của trang) |
Y1 | Cạnh dưới của hình chữ nhật widget trong không gian người dùng PDF |
X2 | Cạnh phải của hình chữ nhật widget trong không gian người dùng PDF |
Y2 | Cạnh trên của hình chữ nhật widget trong không gian người dùng PDF |
AFieldName | Tên của trường mới; không được trùng với tên đã có trong form đã nạp |
AValue | Giá trị ban đầu; để rỗng cho trường trắng |
AMaxLen | Số ký tự tối đa, hoặc 0 nếu không giới hạn |
Giá trị trả về
Chỉ số của trường mới, dùng với các method trường form đã nạp khác, hoặc -1 khi PageIndex vượt ngoài phạm vi
Lưu ý khi sử dụng
- Dùng API này trong quy trình AcroForm trước khi trang, tài nguyên, trường hoặc đối tượng catalog bị ảnh hưởng được hoàn tất
- Giữ tên đối tượng, tên trường, tên tài nguyên và các handle được trả về ổn định cho đến khi tài liệu được hoàn tất
- Tham chiếu đối tượng của tài liệu đã tải có thể là indirect; hãy phân giải array, dictionary hoặc stream trước khi xem xét các giá trị lồng bên trong