Perfis de aparências de assinaturas headless
Passe um ProfileName suportado a THPDFHeadlessDocument.SetSignatureFieldAppearance para selecionar uma configuração visual real definida pelo produtor
| Perfil | Configuração real |
|---|---|
| HotPDF.StandardApproval | 11 pt, texto azul centrado, padding de 4 pt, contorno retangular, fundo branco e uma linha de texto única |
| HotPDF.StandardCertification | 10 pt, texto preto alinhado à esquerda, padding de 5 pt, contorno retangular, fundo branco, wrap multilinha e espaçamento de linha de 1,35 |
| HotPDF.Compact | 8 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