Form
Översikt
Form är en klass i Aspose.PDF FOSS för Python.
Representerar ett interaktivt formulär (AcroForm) i ett PDF-dokument.
Denna klass tillhandahåller 10 metoder för att arbeta med Form-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, add_checkbox, add_combo_box, add_list_box, add_push_button, add_radio_group, add_text_field, flatten, generate_appearances, remove_field. Alla offentliga medlemmar är åtkomliga för alla Python-applikationer efter att ha installerat Aspose.PDF FOSS för Python-paketet. Egenskaper: fields.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
fields | list[Field] | Läs | En lista över alla fält i formuläret. |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__(document: Document) | Calls init(dokument) på detta Form-instans. |
| `add_text_field(name: str, page: Any, rect: Sequence[float], value: str, font_size: float, multiline: bool, alignment: str | int, read_only: bool, required: bool)→Field` |
add_checkbox(name: str, page: Any, rect: Sequence[float], checked: bool, on_value: str, read_only: bool, required: bool) → Field | Lägg till en kryssruta med genererade Av/på-utseenden. |
add_radio_group(name: str, page: Any, options: Mapping[str, Sequence[float]] |
\| Sequence[tuple[str, Sequence[float]]], value: str \| None, read_only: bool, required: bool)` → `Field` | Add a radio field whose option names map to widget rectangles. || add_list_box(name: str, page: Any, rect: Sequence[float], options: Sequence[str \| tuple[str, str]], value: str \| Sequence[str] \| None, multiselect: bool, font_size: float, alignment: str \| int, read_only: bool, required: bool) → Field | Lägg till en listbox med sträng- eller export-/visningsalternativ. | | add_combo_box(name: str, page: Any, rect: Sequence[float], options: Sequence[str \| tuple[str, str]], value: str \| None, editable: bool, font_size: float, alignment: str \| int, read_only: bool, required: bool) → Field | Lägg till en kombinationsruta, valfritt med möjlighet att ange värden utanför dess alternativlista. | | add_push_button(name: str, page: Any, rect: Sequence[float], caption: str, read_only: bool, required: bool) → Field | Lägg till en enbart rubrik-knapp med en genererad normal utseende. | | remove_field(name: str) → Field | Ta bort ett fält med fullt kvalificerat namn och returnera det borttagna fältet. | | generate_appearances() → int | Regenerera fältets utseendeströmmar utifrån de aktuella fältvärdena. | | flatten() | Platta till alla fält i formuläret så att de blir en del av sidans innehåll. |