Form
Übersicht
Form ist eine Klasse in Aspose.PDF FOSS für Python.
Stellt ein interaktives Formular (AcroForm) innerhalb eines PDF-Dokuments dar.
Diese Klasse bietet 10 Methoden zum Arbeiten mit Form-Objekten in Python-Programmen. Verfügbare Methoden umfassen: __init__, add_checkbox, add_combo_box, add_list_box, add_push_button, add_radio_group, add_text_field, flatten, generate_appearances, remove_field. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für Python-Paket installiert wurde. Eigenschaften: fields.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
fields | list[Field] | Lesen | Eine Liste aller Felder im Formular. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(document: Document) | Calls init(Dokument) bei dieser Formularinstanz. |
| `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 | Fügen Sie ein Kontrollkästchen mit generierten Off/on-Darstellungen hinzu. |
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 | Fügt ein Listenfeld mit Zeichenketten- oder Export-/Anzeigeoptionen hinzu. | | 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 | Fügt ein Kombinationsfeld hinzu, das optional Werte außerhalb seiner Optionsliste zulässt. | | add_push_button(name: str, page: Any, rect: Sequence[float], caption: str, read_only: bool, required: bool) → Field | Fügt einen Nur-Beschriftungs-Push-Button mit generierter Normaldarstellung hinzu. | | remove_field(name: str) → Field | Entfernt ein Feld anhand seines vollqualifizierten Namens und gibt das entfernte Feld zurück. | | generate_appearances() → int | Regeneriert Felddarstellungs-Streams aus den aktuellen Feldwerten. | | flatten() | Flacht alle Felder im Formular ab, sodass sie Teil des Seiteninhalts werden. |