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() → error | Flatten изпече всеки текущ вид на полето за формуляр в потока от съдържание на страницата и след това премахва всички полета, техните виджети и /AcroForm диктат, като произвежда неинтерактивен документ, който прави същото. |
Fields() → []Field | Полето връща всички полета от листа като плоска парче. |
Field(name: string) → Field | Полето връща полето на листата с FullName, или нил ако такова поле не съществува. |
HasField(name: string) → bool | HasField съобщава дали съществува поле с данните за листата. |
NeedAppearances() → bool | NeedAppearances съобщава дали /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) → bool | RemoveField премахва посоченото поле (и всички негови анотации на виджети) от /AcroForm/Fields и от всяка засегната страница в /Annots. |