Form
Genel Bakış
Form, Python için Aspose.PDF FOSS içinde bir sınıftır.
Bir PDF belgesi içinde etkileşimli bir formu (AcroForm) temsil eder.
Bu sınıf, Python programlarında Form nesneleriyle çalışmak için 10 yöntem sağlar. Mevcut yöntemler şunlardır: __init__, add_checkbox, add_combo_box, add_list_box, add_push_button, add_radio_group, add_text_field, flatten, generate_appearances, remove_field. Tüm genel üyeler, Aspose.PDF FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: fields.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
fields | list[Field] | Okuma | Formdaki tüm alanların bir listesi. |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__(document: Document) | Calls init(belge) bu Form örneğinde. |
| `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 | Oluşturulan Kapalı/Açık görünümlerine sahip bir onay kutusu ekleyin. |
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 | Dize veya dışa aktarım/görüntüleme seçenekleriyle bir liste kutusu ekle. | | 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 | Bir kombinasyon kutusu ekle, isteğe bağlı olarak seçenek listesi dışındaki değerleri de kabul eder. | | add_push_button(name: str, page: Any, rect: Sequence[float], caption: str, read_only: bool, required: bool) → Field | Oluşturulmuş normal görünümle yalnızca başlık içeren bir itme düğmesi ekle. | | remove_field(name: str) → Field | Tam nitelikli adıyla bir alanı kaldır ve kaldırılan alanı döndür. | | generate_appearances() → int | Mevcut alan değerlerinden alan görünüm akışlarını yeniden oluştur. | | flatten() | Formdaki tüm alanları düzleştir, böylece sayfa içeriğinin bir parçası olurlar. |