Form

ΕΚΤΙΜΗΣΗ

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) → boolHasField αναφέρει αν υπάρχει ένα πεδίο φύλλου με το δεδομένο FullName.
NeedAppearances() → boolNeedAppearances αναφέρει αν /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) → boolRemoveField αφαιρεί το ονομαστικό πεδίο (και όλες τις αναφορές του widget) από /AcroForm/Felds και από κάθε επηρεασμένη σελίδα /Annots.

Δείτε επίσης

 Ελληνικά