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: | Acessos | Descrição: |
|---|---|---|---|
ImportResult | FormImportResult[] | Leia. | Resultados por campo da chamada mais recente ImportFdf/ImportXfdf /ImportXml. |
Document | Document? | Leia. | O documento subjacente. |
FormSubmitButtonNames | string[] | Leia. | Obtenha os nomes dos botões de envio no formulário. |
SrcFileName | string? | Leitura/Escrita | Nome do ficheiro de origem. |
SrcStream | Stream? | Leitura/Escrita | Fonte de transmissão. |
ConvertTo | Aspose.Pdf.PdfFormat | Leitura/Escrita | O objetivo é a versão PDF/A ou PDF para o resultado guardado. |
FieldNames | string[] | Leia. | Envie todos os nomes do campo no formulário. |
DestFileName | string? | Leitura/Escrita | Nome do ficheiro de destino para salvar. |
DestStream | Stream? | Leitura/Escrita | Fluxo de destino para a salvação. |
Métodos de avaliação
| Assinatura | Descriçã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). |