SignatureField

SignatureField

Resumo geral

SignatureField é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: Field.

SignatureField.Sign(signature) aplica uma assinatura digital a um campo de formulário, e Flatten ((() pode tornar permanente o aspecto da assinagem no documento.

Esta classe fornece 27 métodos para trabalhar com objetos SignatureField em programas .NET. Os métodos disponíveis incluem: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, ExtractCertificate, ExtractCertificateObject, ExtractImage, Field, Flatten, e 12 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: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, e 73 mais.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
SignedBytesbyte[]?Leia.Retorna os últimos bytes assinados, ou null quando este campo não foi assinado via Sign(Signature).
SignatureSignature?Leia.Informações sobre a assinatura digital neste campo.
TypeFieldTypeLeia.O tipo de campo.
FullNamestring?Leia.Nome do campo totalmente qualificado.
Namestring?Leitura/EscritaO nome do campo totalmente qualificado (alias para FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLeitura/EscritaDesvio de alinhamento horizontal específico do texto aplicado à aparência da widget do campo.
PageIndexintLeia.1-based index of the page that owns this field’s widget.
PartialNamestring?Leitura/EscritaNome parcial do campo (/T).
NormalAppearanceXForm?Leia.A aparência “Normal” do campo (a entrada /AP/N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryLeia.As correntes de aparência do widget de campo (a entrada /AP), teclado pelo nome da aparencia.
OnActivatedAnnotations.PdfAction?Leitura/EscritaAção a ser activada quando este campo é ativado (/Uma entrada).
Valuestring?Leitura/EscritaO valor do campo (/V).
CountintLeia.Número de crianças nesta matriz /Kids quer campos filhos (nodes da hierarquia) ou anotações do widget (um campo terminal com vários widgets visuais, como uma caixa de seleção agrupada/rádio).
FieldsField[]Leia.Crianças de campo-tipo crianças deste campo como uma matriz instantânea acessório conveniência espelhando campos no formulário.
DefaultValuestring?Leia.Valor por defeito (/DV).
AlternateNamestring?Leitura/EscritaNome do campo alternativo / dica de ferramenta (/ entrada TU).
FlagsAspose.Pdf.Annotations.AnnotationFlagsLeitura/EscritaA notação do widget sinaliza (/F entrada), por exemplo:.
TabOrderintLeitura/EscritaÍndice de ordem das guias para este campo.
IsReadOnlyboolLeia.Se o campo é somente leitura.
ReadOnlyboolLeitura/EscritaSe o campo é somente leitura (alias configurável para paridade API).
IsRequiredboolLeia.Se o campo é necessário.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsLeia.Características de aparência (corres/fondo, rotação do widget).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLeitura/EscritaAparecimento padrão (fontes, tamanho e cor) do campo por referência publicada em WidgetAnnotation.
RectRectangle?Leitura/EscritaO retângulo do campo.
BorderBorder?Leitura/EscritaA fronteira do campo.
ColorColorLeitura/EscritaA cor do campo (gordada na cadeia de caracteres padrão /DA como RGB).
AnnotationIndexintLeitura/Escrita1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolLeitura/EscritaBandeira global: quando verdadeiro, o valor de um campo é redimensionado automaticamente para se encaixar no retângulo do widget.
IsGroupboolLeia.Se este campo é um recipiente/grupo de campos filhos.
IsSharedFieldboolLeitura/EscritaSe este campo pertence a um grupo de campos partilhados.
IsSynchronizedboolLeia.Se a coleção é segura.
SyncRootobjectLeia.Sincronização raiz; retorna esta instância.
MaxFontSizedoubleLeitura/EscritaTamanho máximo de fonte utilizado pelo auto-ajuste da aparência do campo.
MinFontSizedoubleLeitura/EscritaTamanho mínimo de fonte utilizado pelo auto-ajuste da aparência do campo.
MappingNamestring?Leitura/EscritaNome de mapeamento utilizado por scripts externos para identificar o campo.
AnnotationTypeAnnotationTypeLeia.Sempre o Widget.
ActionsAnnotationActionCollectionLeia.Slots de ação para árvore /AA do widget.
ExportableboolLeitura/EscritaSe o valor do widget deve ser exportado para a forma de envio.
HighlightingHighlightingModeLeitura/EscritaModo de realce visual utilizado quando o utilizador clica no widget (/H entry).
ParentForms.Field?Leia.Campo pai quando este widget é o filho visual de um campo AcroForm.
RequiredboolLeitura/EscritaSe o widget deve ser preenchido antes de enviar (/Ff bit 2).
HighlightModestringLeia.O modo de destaque (/ entrada H).
DefaultAppearanceStringstring?Leia.A sequência de aparência padrão (/ entrada DA).
FieldValuestring?Leia.O valor do campo (/entrada V).
DefaultFieldValuestring?Leia.Valor do campo por defeito (/entrada DV).
FieldTypestring?Leia.Tipo de campo (/ entrada FT).
WidthdoubleLeitura/EscritaA largura do retângulo de anotação.
HeightdoubleLeitura/EscritaA altura do retângulo de anotação.
ActiveStatestring?Leitura/EscritaEstado de aparência atualmente ativo (/ entrada no AS).
AlignmentTextAlignmentLeitura/EscritaAlinhamento de texto (para anotações em texto livre / widget que contenham texto rico).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLeitura/EscritaAlinhamento horizontal, exposto em adição ao Aligamento; os dois são independentemente ajustáveis.
StatesAppearanceDictionaryLeia.Dicionário de aparência-estado (o subdicto por estado do AP/N, p. ex.
UpdateAppearanceOnConvertboolLeitura/EscritaRegeneração da transmissão de aparência quando a anotação é guardada num documento convertido.
UseFontSubsetboolLeitura/EscritaSe a fonte incorporada (se for) deve ser subconfigurada.
Contentsstring?Leitura/EscritaO conteúdo da anotação (texto).
OpacitydoubleLeitura/EscritaOpacidade de anotação (0,0 = transparente, 1,0 = opaca).
InteriorColorColor?Leitura/EscritaA cor interna da anotação (entrada/IC, para anodações de círculo/quadrado/linha).
Titlestring?Leitura/EscritaO título da anotação (autor das anodações de marcação).
Subjectstring?Leitura/EscritaO assunto da anotação (/Subj entrada).
ModifiedDatestring?Leia.A data da modificação.
ModifiedDateTimeLeitura/EscritaA data /M (modificada) como um DateTime digitado.
AnnotationFlagsAnnotationFlagsLeitura/EscritaAlias de bandeiras que expunham AnnotationFlags como propriedade.
ActionPdfAction?Leitura/EscritaAção associada a esta anotação (/Uma entrada).
Authorstring?Leia.Autor da anotação (/ entrada T).
AnnotationStatestring?Leia.O estado de anotação (/entrada do Estado), por exemplo:.
AnnotationStateModelstring?Leia.O modelo de estado da anotação (/StateModel), por exemplo:.
ReplyTypestring?Leia.Tipo de resposta (/RT), por exemplo:.
InReplyToAnnotation?Leitura/EscritaA anotação que este está respondendo (/ entrada IRT).
QuadPointsPoint[]Leitura/EscritaQuadPoints como uma matriz de valores de ponto.
PagePage?Leia.A página que possui esta anotação, ou null quando não pode ser resolvida (por exemplo.
VerticalAlignmentVerticalAlignmentLeitura/EscritaAlinhamento vertical aplicado a este ponto.
MarginMarginInfo?Leitura/EscritaInformações sobre margens externas aplicadas a este parágrafo.
IsFirstParagraphInColumnboolLeitura/EscritaForçar o parágrafo a começar uma nova coluna.
IsKeptWithNextboolLeitura/EscritaMantenha este parágrafo na mesma página que o seguinte.
IsInNewPageboolLeitura/EscritaForçar o parágrafo a começar numa nova página.
IsInLineParagraphboolLeitura/EscritaMarca de parágrafo na linha (não inicia uma nova linha).
HyperlinkTextstring?Leitura/EscritaObjetivo de hiperligação com tipo de string.
HyperlinkHyperlink?Leitura/EscritaDecoração de hiperligação tipicamente aplicada ao parágrafo.
ZIndexintLeitura/EscritaÍndice de ordem Z utilizado pelo renderizador DOM.

Métodos de avaliação

AssinaturaDescrição:
SignatureField(doc: Document, rect: Rectangle)Crie um campo de assinatura vazio na primeira página do doc com tamanho para rect.
SignatureField(page: Page, rect: Rectangle)Crie um campo de assinatura vazio na página com tamanho para rect.
Sign(signature: Signature)Assinar este campo com o certificado incorporado da assinatura fornecida.
Sign(signature: Signature, pfx: Stream, pass: string)Assinar com um PFX a partir de uma corrente + senha conveniência sobre Sign(Signatura).
ExtractCertificate()Extrair o certificado de assinatura do /V deste campo como um fluxo de bytes DER (.cer).
ExtractCertificateObject()Extrair o certificado de assinatura como um X509Certificate2.
ExtractImage()Extrair a aparência de assinatura visível (o fluxo /AP /N) como um Fluxo.
ExtractImage(format: System.Drawing.Imaging.ImageFormat)Extrair a aparência da assinatura visível e recodificá-la como formato.
Field(doc: Document)Criar um campo vinculado a um documento.
GetEnumerator()Iteração de anotações widget para os filhos deste campo na matriz /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Copiar anotações do widget em uma matriz começando no índice.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Execute a acção JavaScript fornecida contra este campo.
ExportToJson(stream: Stream)Serializar este campo para JSON (um único FieldExportingData objeto) através do fluxo fornecido.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Escreva o nome do campo, sinais e valor para um fluxo JSON.
Flatten()Aplanar este campo transformar o seu valor em conteúdo de página estático.
GetWidgetEnumerator()Enumerador digitado para WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Leia o valor deste campo a partir de um fluxo JSON.
Recalculate()Recalcule o valor do campo a partir de seu script de cálculo.
SetPosition(point: Aspose.Pdf.Point)Mover o primeiro retângulo do widget para o ponto fornecido (cinturão superior esquerdo).
WidgetAnnotation(doc: Document)O ctor criará uma anotação de widget associada ao leitor do doc.
GetCheckedStateName()Retorna o nome do estado de aparência que representa o estado “on” / “checked” deste widget (geralmente “Sim”), procurado nas teclas da ordem /AP/N (qualquer coisa que não seja “Off”).
Accept(visitor: AnnotationSelector)Chama Aceitar nesta instância SignatureField.
GetRectangle(considerRotation: bool)Rectângulo de conexão ajustado por considerRotation.
ChangeAfterResize(transform: Matrix)Ajuste a geometria da anotação depois que o usuário redimensionou a página ou o retângulo do host.
UpdateAppearances()Regenerar o fluxo de aparência normal (/AP /N) a partir da geometria e das cores atuais da anotação.
WriteXfdf(writer: System.Xml.XmlWriter)Serialize esta anotação como um elemento XFDF para o escritor (PDF 32000 §12.7.8 / X F D F 3.0).
Clone()Clon superficial cópias de estado compartilhado escalar/ref.

Ver também:

 Português