Φόρμα
ΕΚΤΙΜΗΣΗ
Form Είναι ένα είδος στο Aspose.PDF FOSS για Go.
Η μορφή είναι η εικόνα AcroForm του εγγράφου.
Αυτός ο τύπος παρέχει 13 μεθόδους για να εργαστείτε με αντικείμενα φόρμας στα προγράμματα Go. Οι διαθέσιμες μεθόδους περιλαμβάνουν: AddCheckbox, AddComboBox, AddListBox, AddPushButton, AddRadioGroup, AddTextField, Field, Fields, Flatten, HasField, NeedAppearances, RemoveField,και 1 πρόσθετη μέθοδος. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Go μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για Go.
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
Flatten() → error | Το Flatten μπακάρει την τρέχουσα εμφάνιση κάθε πεδίου φόρμας στη ροή περιεχομένου της σελίδας του και στη συνέχεια αφαιρεί όλα τα πεδία, τα widgets τους και το /AcroForm dic, παράγοντας ένα μη διαδραστικό έγγραφο που παραμένει το ίδιο. |
Fields() → []Field | Τα πεδία επιστρέφουν όλα τα φύλλα σχήμα πεδίων ως ένα επίπεδη στρώμα. |
Field(name: string) → Field | Το πεδίο επιστρέφει το φύλλο με FullName, ή nil εάν δεν υπάρχει τέτοιο πεδία. |
HasField(name: string) → bool | HasField αναφέρει αν υπάρχει ένα πεδίο φύλλου με το δεδομένο FullName. |
NeedAppearances() → bool | NeedAppearances αναφέρει αν /AcroForm/NeedAppearances είναι αληθινό, το οποίο λέει στους προβολείς να αναγεννήσουν τα ρεύματα εμφάνισης κρυπτογραφημένων /AP όταν εμφανίζονται πεδία φόρμας. |
SetNeedAppearances(v: bool) | Ο Κύριος / Αδελφο / ΔΗΜΟΣΙΟ / ΠΡΩΤΟΔΗΛΩΣΗ. |
AddTextField(pageNum: int, rect: Rectangle, name: string) → (*TextBoxField, error) | AddTextField δημιουργεί μια ενιαία γραμμή εισόδου κειμένου στη σελίδαNum με το δεδομένο ορθό και όνομα πεδίου, αυτόματα /AcroForm και την προεπιλεγμένη πηγή γράμματος Helvetica εάν είναι απαραίτητο. |
AddCheckbox(pageNum: int, rect: Rectangle, name: string) → (*CheckboxField, error) | AddCheckbox δημιουργεί ένα widget checkbox στη σελίδαNum με το δεδομένο ορθό και όνομα πεδίου. |
AddComboBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption) → (*ComboBoxField, error) | AddComboBox δημιουργεί ένα επιλεγμένο πεδίο επιλογής dropdown. |
AddListBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption) → (*ListBoxField, error) | AddListBox δημιουργεί ένα ενιαίο επιλεγμένο πεδίο λίστας. |
AddPushButton(pageNum: int, rect: Rectangle, name: string, caption: string) → (*ButtonField, error) | AddPushButton δημιουργεί ένα μη-συμπληρωμένο κουμπί. |
AddRadioGroup(name: string, items: []RadioItem) → (*RadioButtonField, error) | AddRadioGroup δημιουργεί ένα γονικό πεδίο ραδιο-κλειδιού και ένα widget ανά στοιχείο. |
RemoveField(name: string) → bool | RemoveField αφαιρεί το ονομαστικό πεδίο (και όλες τις αναφορές του widget) από /AcroForm/Felds και από κάθε επηρεασμένη σελίδα /Annots. |