Φόρμα

ΕΚΤΙΜΗΣΗ

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.

Δείτε επίσης

 Ελληνικά