Formulário de inscrição

Formulário de inscrição

Resumo geral

Form é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.

Representa a forma interativa (AcroForm) de um documento PDF.

Esta classe fornece 36 métodos para trabalhar com objetos Form em programas .NET. Os métodos disponíveis incluem: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form, e 14 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources, e mais 14 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
FieldsField[]Leia.Retorna os campos de formulário como uma matriz snapshot (Field[] Fields), para que os chamadores possam usar .Length e indexação de matriz.
IgnoreNeedsRenderingboolLeitura/EscritaQuando é verdade, a entrada NeedAppearances do formulário é suprimida para que o Acrobat não reconstruir aparências de widget no tempo aberto.
EmulateRequierdGroupsboolLeitura/EscritaQuando é verdade, a etapa aplanada do formulário adiciona um marcador Required sintético para “requiresGroups” de estilo XFA cuja restrição requerida pelo menos uma não seja cumprida.
CountintLeia.- Está a contar.
RadioGroupsIReadOnlyList<RadioButtonGroup>Leia.Todos os grupos de botões radio na forma.
SignaturesExistboolLeitura/EscritaVerdadeiro se existir qualquer campo de assinatura com um dicionário de signatura /V não-nulo nesta forma.
TypeFormTypeLeitura/EscritaTipo de formulário (Estándar, Estático e Dinâmico).
IsXfaboolLeia.Se este formulário é um formulários XFA.
XFAXFA?Leia.Acessório XFA que expõe os pacotes XML subjacentes (template, conjuntos de dados,…).
HasXfaboolLeia.Verdadeiro quando o formulário contém uma parte XFA.
AutoRecalculateboolLeitura/EscritaQuando verdadeiro, recalcule os campos calculados sempre que uma dependência mudar.
AutoRestoreFormboolLeitura/EscritaQuando verdadeiro, o formulário restaura automaticamente os valores padrão no Reset.
CalculatedFieldsIEnumerable<Field>?Leitura/EscritaA ordem de campo usada para conduzir o cálculo passa.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLeitura/EscritaAparecimento padrão aplicado a campos que não carregam o seu próprio /DA.
DefaultResourcesAspose.Pdf.Resources?Leia.Recursos padrão de fonte / espaço colorido utilizados pelo formulário.
IsSynchronizedboolLeia.Se a coleção subjacente é segura contra fios.
NeedsRenderingboolLeia.Verdadeiro quando o formulário tem a bandeira NeedsAppearances definida.
RemovePermissionboolLeitura/EscritaQuando é verdade, os bits de permissão do documento são retirados antes da gravação.
SignaturesAppendOnlyboolLeitura/EscritaQuando é verdade, o escritor ignora as modificações que contornam a assinatura.
SyncRootobjectLeia.Sincronização do objeto raiz para IsSynchronized.

Métodos de avaliação

AssinaturaDescrição:
Form(document: Document)Construir um formulário vinculado ao documento.
Delete(fieldName: string)Apagar um campo de formulário pelo nome.
Add(field: Field)Adicionar um campo ao formulário na página especificada.
Add(field: Field, pageNumber: int)O campo a acrescentar.
findField(fullName: string)Procure um campo pelo nome; retorna nulo quando não encontrado.
FindField(fullName: string)Alias de findField.
ToObject()Exportar todos os valores de campo como um dicionário (nome do campo → valor).
HasField(fieldName: string)Verdadeiro se um campo com o nome completo dado existir no AcroForm.
HasField(fieldName: string, searchChildren: bool)Verdadeiro se um campo com o nome dado existir.
FindByName(fullName: string)Encontre um campo pelo seu nome completo, ou por caminho XFA para formulários estáticos de XFAs.
GetXfaDatasetsXml()Obtenha os conjuntos de dados XFA XML, ou NULL se não um formulário XFAs.
GetXfaFieldValue(path: string)Obter um valor de campo XFA por caminho pontilhado nos conjuntos de dados XML.
SetXfaFieldValue(path: string, value: string)Defina um valor de campo XFA por caminho pontilhado nos conjuntos de dados XML.
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>)Defina vários valores de campo XFA num ciclo de análise/serialização dos conjuntos de dados.
Flatten()Aplanar todos os campos de formulário transformar a sua aparência visual no conteúdo da página e remover o formulários interativos.
Flatten(document: Document)Aplanar todos os campos de formulário transformar a sua aparência visual no conteúdo da página e remover o formulários interativos.
ExportFdf()Exportar dados de campo do formulário em FDF (Form Data Format) por especificação PDF §12.7.7.
ImportFdf(fdfData: byte[])Importação de dados dos campos do formulário a partir de bytes FDF.
ExportXfdf()Exportar dados de campo do formulário em XFDF (Formato de Dados dos Formulários XML).
ImportXfdf(xfdfXml: string)Importação de dados do campo de formulário a partir da cadeia XML XFDF.
GetEnumerator()Chama GetEnumerator nesta instância de formulário.
Add(field: Field, partialName: string, pageNumber: int)Copiar o campo no formulário sob um novo nome parcial, ligando os widgets (s) ao número de página.
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle)Adicionar uma aparência de widget fresco para um campo em uma página específica dentro de um retângulo.
AssignXfa(xml: XmlDocument)Substitua os conjuntos de dados XFA do XmlDocument.
CopyTo(array: Field[], index: int)Copiar campos na matriz fornecida a partir do índice.
Delete(field: Field)Remova o campo fornecido do formulário.
ExportToJson(stream: Stream)Serializando os campos do formulário para JSON através da corrente fornecida.
ExportToJson(fileName: string)Serialize os campos do formulário em JSON num ficheiro.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Serializando os campos do formulário para JSON através da corrente fornecida.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Serialize os campos do formulário em JSON num ficheiro.
GetFieldsInRect(rect: Rectangle)Retornar os campos que intersectam o retângulo fornecido.
HasField(field: Field)Verdadeiro quando o campo fornecido pertence a este formulário.
ImportFromJson(stream: Stream)Leia os valores de campo do formulário a partir de um fluxo JSON e aplique-os.
ImportFromJson(fileName: string)Leia os valores de campo do formulário a partir de um ficheiro JSON e aplique-os.
MakeFormAnnotationsIndependent(page: Page)Desligar as anotações do formulário da árvore de campo para que possam ser movidas entre páginas independentemente.
RemoveFieldAppearance(field: Field, appearanceIndex: int)Remover uma entrada de aparência específica num campo.

Ver também:

 Português