Form

Общ преглед

Form е тип в Aspose.PDF FOSS за Go.

Формата е AcroForm изглед на документа.

Този тип предоставя 13 метода за работа с обекти Form в програми на Go. Наличните методи включват: AddCheckbox, AddComboBox, AddListBox, AddPushButton, AddRadioGroup, AddTextField, Field, Fields, Flatten, HasField, NeedAppearances, RemoveField, и 1 допълнителен метод. Всички публични членове са достъпни за всяко приложение на Go след инсталиране на пакета Aspose.PDF FOSS for Go.

Методи за изчисляване на данните

ПодписътОписание на състоянието
Flatten()errorFlatten изпече всеки текущ вид на полето за формуляр в потока от съдържание на страницата и след това премахва всички полета, техните виджети и /AcroForm диктат, като произвежда неинтерактивен документ, който прави същото.
Fields()[]FieldПолето връща всички полета от листа като плоска парче.
Field(name: string)FieldПолето връща полето на листата с FullName, или нил ако такова поле не съществува.
HasField(name: string)boolHasField съобщава дали съществува поле с данните за листата.
NeedAppearances()boolNeedAppearances съобщава дали /AcroForm/NeedAppearances е вярно, което казва на зрителите да регенерират скрити потоци от външен вид при показване на полета за формуляри.
SetNeedAppearances(v: bool)SetNeedAppearances превключва /AcroForm/NeedAppearances.
AddTextField(pageNum: int, rect: Rectangle, name: string)(*TextBoxField, error)AddTextField създава едноречен текст в pageNum с даден правоъгълник и име на полето, автоматично създавайки /AcroForm и стандартния ресурс за шрифт Helvetica ако е необходимо.
AddCheckbox(pageNum: int, rect: Rectangle, name: string)(*CheckboxField, error)AddCheckbox създава виджет за квадратче на pageNum с даден правоъгълник и име на полето.
AddComboBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption)(*ComboBoxField, error)AddComboBox създава едноизбран падащо поле за избор.
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 създава родителско поле за радио копче плюс един виджет на елемент.
RemoveField(name: string)boolRemoveField премахва посоченото поле (и всички негови анотации на виджети) от /AcroForm/Fields и от всяка засегната страница в /Annots.

Вижте също:

 Български