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: | Acessos | Descrição: |
|---|---|---|---|
Fields | Field[] | 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. |
IgnoreNeedsRendering | bool | Leitura/Escrita | Quando é verdade, a entrada NeedAppearances do formulário é suprimida para que o Acrobat não reconstruir aparências de widget no tempo aberto. |
EmulateRequierdGroups | bool | Leitura/Escrita | Quando é 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. |
Count | int | Leia. | - Está a contar. |
RadioGroups | IReadOnlyList<RadioButtonGroup> | Leia. | Todos os grupos de botões radio na forma. |
SignaturesExist | bool | Leitura/Escrita | Verdadeiro se existir qualquer campo de assinatura com um dicionário de signatura /V não-nulo nesta forma. |
Type | FormType | Leitura/Escrita | Tipo de formulário (Estándar, Estático e Dinâmico). |
IsXfa | bool | Leia. | Se este formulário é um formulários XFA. |
XFA | XFA? | Leia. | Acessório XFA que expõe os pacotes XML subjacentes (template, conjuntos de dados,…). |
HasXfa | bool | Leia. | Verdadeiro quando o formulário contém uma parte XFA. |
AutoRecalculate | bool | Leitura/Escrita | Quando verdadeiro, recalcule os campos calculados sempre que uma dependência mudar. |
AutoRestoreForm | bool | Leitura/Escrita | Quando verdadeiro, o formulário restaura automaticamente os valores padrão no Reset. |
CalculatedFields | IEnumerable<Field>? | Leitura/Escrita | A ordem de campo usada para conduzir o cálculo passa. |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Leitura/Escrita | Aparecimento padrão aplicado a campos que não carregam o seu próprio /DA. |
DefaultResources | Aspose.Pdf.Resources? | Leia. | Recursos padrão de fonte / espaço colorido utilizados pelo formulário. |
IsSynchronized | bool | Leia. | Se a coleção subjacente é segura contra fios. |
NeedsRendering | bool | Leia. | Verdadeiro quando o formulário tem a bandeira NeedsAppearances definida. |
RemovePermission | bool | Leitura/Escrita | Quando é verdade, os bits de permissão do documento são retirados antes da gravação. |
SignaturesAppendOnly | bool | Leitura/Escrita | Quando é verdade, o escritor ignora as modificações que contornam a assinatura. |
SyncRoot | object | Leia. | Sincronização do objeto raiz para IsSynchronized. |
Métodos de avaliação
| Assinatura | Descriçã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. |