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.

Вижте също:

 Български