THPDFLoadedFormField Class
Wrappar ett laddat AcroForm-fält så att applikationer kan granska geometri och fältbeteende medan värden, namn, alternativ och skrivskyddsläge läses eller uppdateras
Deklaration
THPDFLoadedFormField = class(TObject)
Enhet
HPDFDoc
Medlemmar
| Namn | Syfte |
|---|---|
Index | Nollbaserat formulärfältindex i det laddade dokumentet |
Name | Hämtar eller ändrar det fullständigt kvalificerade AcroForm-fältnamnet |
FieldType | Returnerar den detekterade laddade fälttypen som THPDFLoadedFormFieldType |
Description | Returnerar fältets tooltip- eller beskrivningstext som lagrats i det laddade formuläret |
Flags | Returnerar rå AcroForm /Ff bitmask |
MaxLength | Returnerar textfältets /MaxLen värde, eller noll när det saknas |
PageIndex | Returnerar den nollbaserade sida som innehåller fältwidgeten |
Required, NoExport | Exponerar vanliga AcroForm-fältbeteenden |
Multiline, Password | Exponerar vanliga textfältbeteenden |
GetBounds | Returnerar fältwidgetens rektangel när den finns |
Value | Hämtar eller sätter aktuellt fältvärde via den ägande THotPDF instansen |
ReadOnly | Hämtar eller sätter det laddade fältets skrivskyddsflagga |
OptionCount | Returnerar antalet alternativesposter för valfält |
OptionValue | Returnerar ett alternativvärde via nollbaserat alternativindex |
Användningsanteckningar
- Det returnerade objektet vidarebefordrar ändringar till den ägande
THotPDFinstansen - Frigör wrappern när fältuppdateringen är klar
- Använd
OptionCountochOptionValuenär val i kombinationsruta, listruta eller radioknapp räknas upp från ett laddat dokument - Använd
Name,ValueochReadOnlyför wrapperstilade ändringar när koden redan arbetar med ett laddat fältobjekt i stället för direkta fältnamnsanrop - Använd
PageIndexochGetBoundsför att bygga Viewer-träfftestning och paneler för fältegenskaper utan att gå igenom PDF-ordlistor