Perfis de aparências de assinaturas headless

Passe um ProfileName suportado a THPDFHeadlessDocument.SetSignatureFieldAppearance para selecionar uma configuração visual real definida pelo produtor

PerfilConfiguração real
HotPDF.StandardApproval11 pt, texto azul centrado, padding de 4 pt, contorno retangular, fundo branco e uma linha de texto única
HotPDF.StandardCertification10 pt, texto preto alinhado à esquerda, padding de 5 pt, contorno retangular, fundo branco, wrap multilinha e espaçamento de linha de 1,35
HotPDF.Compact8 pt, texto preto alinhado à direita, padding de 1 pt, sem fundo nem contorno pintados, e uma linha de texto única

A caption fornece o texto real da assinatura, e TrueTypeFont fornece um tipo de letra incorporado permitido; o perfil determina o layout visual dele em vez de rotular opções arbitrárias de quem chama

A geometria e a rotação do widget permanecem parte do documento, enquanto o alinhamento do perfil tem precedência sobre uma dica herdada de alinhamento de campos

MaxFontBytes, MaxObjectBytes, MaxGlyphs e CancellationToken de quem chama permanecem efetivos ao selecionar um perfil

HPDFSelectHeadlessSignatureAppearanceProfile expõe a mesma seleção incorporada para aplicações que precisam de inspecionar as opções configuradas antes da geração

Requisitos de seed e persistência

Valores exigidos de AppearanceFilter de seeds de assinaturas correspondem ao perfil realmente aplicado na instância atual do documento carregado

Cada stream de aparência normal gerada regista HotPDFAppearanceProfile sob a política de encriptação de strings do documento, e a assinatura autentica essa stream e o texto, os tipos de letra e o layout reais dela

Carregar um documento guardado retém os metadados mas limpa o estado de aplicação; aplique o perfil selecionado outra vez antes de assinar quando uma seed exigida o nomear

Substituir uma aparência nomeada por uma aparência comum sem nome limpa o estado de aplicação correspondente

A geração cancelada preserva a aparência e o perfil reais anteriores, e nomes desconhecidos falham antes da geração