Formulário de inscrição
Resumo geral
Form é um tipo em Aspose.PDF FOSS para Go.
Formulário é a visualização AcroForm do documento.
Este tipo fornece 13 métodos para trabalhar com objetos Form em programas Go. Os métodos disponíveis incluem: AddCheckbox, AddComboBox, AddListBox, AddPushButton, AddRadioGroup, AddTextField, Field, Fields, Flatten, HasField, NeedAppearances, RemoveField, e 1 método adicional. Todos os membros do público são acessíveis a qualquer aplicação Go após instalar o pacote Aspose.PDF FOSS for Go.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
Flatten() → error | Flatten assina a aparência atual de cada campo do formulário no fluxo de conteúdo da página e, em seguida, remove todos os campos, seus widgets e o /AcroForm dict, produzindo um documento não interativo que torna o mesmo. |
Fields() → []Field | Campos retorna todos os campos de forma folha como uma fatia plana. |
Field(name: string) → Field | Campo Retorna o campo da folha por FullName, ou nil se não existir tal campo. |
HasField(name: string) → bool | HasField informa se existe um campo de folhas com o dado FullName. |
NeedAppearances() → bool | NeedAppearances relata se /AcroForm/NeedAppearances é verdadeiro, o que diz aos espectadores para regenerar fluxos de aparência cacheados /AP ao exibir campos de formulário. |
SetNeedAppearances(v: bool) | SetNeedAppearances troca /AcroForm/NeedAppearances. |
AddTextField(pageNum: int, rect: Rectangle, name: string) → (*TextBoxField, error) | AddTextField cria uma entrada de texto em linha única na páginaNum com o retângulo e nome do campo dados, criando automaticamente /AcroForm e a fonte padrão Helvetica se necessário. |
AddCheckbox(pageNum: int, rect: Rectangle, name: string) → (*CheckboxField, error) | AddCheckbox cria um widget de caixa de seleção na páginaNum com o retângulo e nome do campo dados. |
AddComboBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption) → (*ComboBoxField, error) | AddComboBox cria um campo de escolha dropdown com uma única selecção. |
AddListBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption) → (*ListBoxField, error) | AddListBox cria um campo de lista com uma única selecção. |
AddPushButton(pageNum: int, rect: Rectangle, name: string, caption: string) → (*ButtonField, error) | AddPushButton cria um botão sem ligação. |
AddRadioGroup(name: string, items: []RadioItem) → (*RadioButtonField, error) | AddRadioGroup cria um campo pai de botão rádio mais um widget por item. |
RemoveField(name: string) → bool | RemoveField remove o campo nomeado (e todas as suas anotações de widget) do /AcroForm/Fields e da página afectada. |