Formulário de inscrição

Formulário de inscrição

Resumo geral

Form é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IDisposable.

Facadeira para manipulação de campos de formulário, incluindo importação/exportação XML.

Esta classe fornece 54 métodos para trabalhar com objetos Form em programas .NET. Os métodos disponíveis incluem: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, e 23 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: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames,E mais três.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
ImportResultFormImportResult[]Leia.Resultados por campo da chamada mais recente ImportFdf/ImportXfdf /ImportXml.
DocumentDocument?Leia.O documento subjacente.
FormSubmitButtonNamesstring[]Leia.Obtenha os nomes dos botões de envio no formulário.
SrcFileNamestring?Leitura/EscritaNome do ficheiro de origem.
SrcStreamStream?Leitura/EscritaFonte de transmissão.
ConvertToAspose.Pdf.PdfFormatLeitura/EscritaO objetivo é a versão PDF/A ou PDF para o resultado guardado.
FieldNamesstring[]Leia.Envie todos os nomes do campo no formulário.
DestFileNamestring?Leitura/EscritaNome do ficheiro de destino para salvar.
DestStreamStream?Leitura/EscritaFluxo de destino para a salvação.

Métodos de avaliação

AssinaturaDescrição:
Form()Crie uma fachada de forma não ligada.
Form(document: Document)Criar uma fachada de formulário vinculada a um documento.
Form(document: Document, destStream: Stream)Ligue um documento e pré-configure uma saída para o Save sem parâmetro.
Form(document: Document, destFileName: string)Ligue um documento e pré-configure uma rota de arquivo de saída para o Save sem parâmetro.
Form(srcFileName: string, destFileName: string)Criar uma fachada de formulário a partir dos caminhos do ficheiro de entrada e saída.
Form(srcFileName: string, destStream: Stream)Criar uma fachada de formulário a partir de um arquivo de entrada, escrevendo para um fluxo em Salvar.
Form(srcFileName: string)Criar uma fachada de formulário a partir de um caminho do ficheiro de entrada.
Form(srcStream: Stream)Criar uma fachada de forma a partir de um fluxo.
Form(srcStream: Stream, destStream: Stream)Criar uma fachada de formulário a partir de um fluxo de origem, escrevendo para um stream de destino em Salvar.
Form(srcStream: Stream, destFileName: string)Criar uma fachada de formulário a partir de um fluxo de origem, escrevendo para um arquivo de destino no Save.
BindPdf(path: string)Ligue um ficheiro PDF a esta fachada.
BindPdf(doc: Document)Ligue um documento a esta fachada.
BindPdf(stream: Stream)Ligue um fluxo PDF a esta fachada.
GetFieldLimit(fieldName: string)Obter a contagem máxima de caracteres de um campo de texto por nome.
GetField(fieldName: string)Obter um valor de campo pelo nome.
FillField(fieldName: string, fieldValue: string)Preencher um campo com um valor.
FillField(fieldName: string, beChecked: bool)Preencher um campo com um valor booleano (para caixas de seleção/botões de rádio).
GetFieldType(fieldName: string)Obter o tipo de um campo pelo nome.
GetFieldFacade(fieldName: string)Obter propriedades visuais de fachada para um campo.
GetButtonOptionCurrentValue(fieldName: string)Obter o valor atual de um botão (botão rádio) campo.
GetButtonOptionValues(fieldName: string)Obter os valores de opção de um campo de botão (botão rádio).
GetFullFieldName(fieldName: string)Obtenha o nome completo do campo.
FlattenField(fieldName: string)Aplanar um campo específico pelo nome tornar como conteúdo estático e remover o estado interativo.
FlattenAllFields()Aplanar todos os campos de formulário no documento tornar como conteúdo estático e remover o AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)Importar valores de campo do formulário a partir de um fluxo XML.
ImportXfdf(inputXfdfStream: Stream)Importar dados de campo do formulário a partir de um fluxo XFDF.
ImportFdf(inputFdfStream: Stream)Importação de dados do campo de um formulário a partir de uma corrente FDF.
ExportXml(outputXmlStream: Stream)Exportar valores de campo do formulário para um fluxo XML.
ExportFdf(outputFdfStream: Stream)Exportar valores de campo do formulário como FDF para um fluxo.
ExportXfdf(outputXfdfStream: Stream)Exportar valores de campo do formulário como XFDF para um fluxo.
ExportJson(outputJsonStream: Stream, indented: bool)Exporta o conteúdo de todos os campos do documento para um fluxo JSON.
ImportJson(inputJsonStream: Stream)Importa valores de campo a partir de um fluxo JSON para o documento vinculado, correspondendo aos campos pelos seus nomes completos.
HasField(fullName: string)Verdadeiro se um campo com o nome completo dado existir na forma vinculada.
Save()Salve o documento modificado.
Save(destFile: string)Salve para um caminho específico.
Save(destStream: Stream)Salve o documento modificado para um stream.
SaveBytes()Salve o documento modificado e devolva bytes.
Close()Fechem a fachada.
Dispose()Chama Dispõe nesta instância de formulário.
ExtractXfaData(outputXmlStream: Stream)Extrair os conjuntos de dados XFA do documento para um fluxo XML.
SetXfaData(inputXmlStream: Stream)Substitua os conjuntos de dados XFA do documento por XML a partir de um fluxo.
FillBarcodeField(fieldName: string, data: string)Preencher um campo de código de barras pelo nome com os dados fornecidos.
FillField(fieldName: string, value: string, fitFontSize: bool)Preencher um campo de texto com o valor fornecido, opcionalmente ajustando o tamanho da fonte à caixa.
FillField(fieldName: string, index: int)Preencher um campo de escolha por índice da opção selecionada.
FillField(fieldName: string, fieldValues: string[])Preencher um campo de lista com os valores fornecidos para selecção múltipla.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)Aplicar múltiplos valores de campo e retornar o PDF resultante como um fluxo.
FillImageField(fieldName: string, imageStream: Stream)Preencha um campo de botão de imagem a partir de uma corrente.
FillImageField(fieldName: string, imageFileName: string)Preencher um campo de botão de imagem a partir de uma rota para o ficheiro.
GetFieldFlag(fieldName: string)Obtenha o PropertyFlag definido num campo (ReadOnly / Requerido / NoExport).
GetRichText(fieldName: string)Devolver o conteúdo de texto rico do campo (a entrada /RV) ou nulo quando ausente.
GetSubmitFlags(fieldName: string)Devolver o SubmitFormFlag gravado num campo do botão de envio.
IsRequiredField(fieldName: string)Verdadeiro quando o campo tem a marcação Requerida definida.
RenameField(fieldName: string, newFieldName: string)Renomear um campo de formulário.
ImportXml(inputXmlStream: Stream)Importar valores de campo do formulário a partir de um fluxo XML (overload sem parâmetros igual ao ImportXml(Stream, bool) com ignorarFormTemplateChanges=false).

Ver também:

 Português