Formulário de inscrição

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

AssinaturaDescrição:
Flatten()errorFlatten 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()[]FieldCampos retorna todos os campos de forma folha como uma fatia plana.
Field(name: string)FieldCampo Retorna o campo da folha por FullName, ou nil se não existir tal campo.
HasField(name: string)boolHasField informa se existe um campo de folhas com o dado FullName.
NeedAppearances()boolNeedAppearances 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)boolRemoveField remove o campo nomeado (e todas as suas anotações de widget) do /AcroForm/Fields e da página afectada.

Ver também:

 Português