THotPDF.AddLoadedTextField Method
Aggiunge un campo testo a una pagina del documento caricato e lo registra nell'AcroForm. Il campo riceve un flusso di aspetto che mostra il suo valore, e l'AcroForm riceve il font predefinito Helvetica nominato dalla sua stringa /DA, così ogni viewer mostra il campo
Dichiarazione
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
PageIndex | Indice a partire da zero della pagina caricata che riceve il widget |
X1 | Bordo sinistro del rettangolo del widget nello spazio utente PDF (punti, origine nell'angolo in basso a sinistra della pagina) |
Y1 | Bordo inferiore del rettangolo del widget nello spazio utente PDF |
X2 | Bordo destro del rettangolo del widget nello spazio utente PDF |
Y2 | Bordo superiore del rettangolo del widget nello spazio utente PDF |
AFieldName | Nome del nuovo campo; non deve già esistere nella form caricata |
AValue | Valore iniziale; vuoto per lasciare il campo vuoto |
AMaxLen | Numero massimo di caratteri, oppure 0 per nessun limite |
Valore restituito
Indice del nuovo campo, da usare con gli altri metodi per campi modulo di documenti caricati, oppure -1 quando PageIndex è fuori intervallo
Note sull'uso
- Usa questa API nel flusso di lavoro AcroForm prima che la pagina, la risorsa, il campo o l'oggetto di catalogo interessato venga finalizzato
- Mantieni nomi di oggetti, nomi di campi, nomi di risorse e handle restituiti stabili fino a che il documento non venga finalizzato
- I riferimenti a oggetti del documento caricato possono essere indiretti; risolvi array, dizionari o stream prima di ispezionare i valori annidati