Perfis de aparência de assinaturas headless

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

PerfilConfiguração real
HotPDF.StandardApproval11 pt, texto azul centralizado, padding de 4 pt, borda retangular, fundo branco e uma única linha de texto
HotPDF.StandardCertification10 pt, texto preto alinhado à esquerda, padding de 5 pt, borda retangular, fundo branco, wrapping multilinha e line spacing de 1.35
HotPDF.Compact8 pt, texto preto alinhado à direita, padding de 1 pt, sem fundo nem borda pintados, e uma única linha de texto

A caption fornece o texto real da assinatura, e TrueTypeFont fornece uma fonte embutida permitida; o perfil determina seu layout visual, em vez de rotular opções arbitrárias do chamador

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 do campo

MaxFontBytes, MaxObjectBytes, MaxGlyphs e CancellationToken do chamador permanecem efetivos ao selecionar um perfil

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

Requisitos de seed e persistência

Valores obrigatórios de AppearanceFilter de signature seed correspondem ao perfil realmente aplicado na instância atual do documento carregado

Cada stream de aparência normal gerado registra HotPDFAppearanceProfile sob a política de string encryption do documento, e a assinatura autentica esse stream e seu texto, fontes e layout reais

Carregar um documento salvo retém os metadados, mas limpa o estado de aplicação; aplique o perfil selecionado de novo antes de assinar quando um seed obrigatório o nomear

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

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