Bordas cloudy nativas de anotações
HPDFRenderHeadlessPagePNG sintetiza uma borda cloudy temporária para anotações Square, Circle, Polygon e FreeText sem aparência normal
Uma aparência normal fornecida retém precedência, e nenhum AP, fonte ou recurso de graphics state gerado é adicionado ao PDF de origem
Contornos contínuos
O dicionário BE seleciona S=C e a intensidade I de 0 a 2, com o default padrão de 0; a largura e os padrões de dash do BS permanecem efetivos, como exigido pela ISO 32000-1 Tabela 167
As nuvens usam um contorno cúbico fechado de scallops com normais para fora cientes de winding, flattening delimitado de paths curvos e espaçamento determinístico de perímetro
Retângulos e elipses retêm a geometria RD; polígonos consomem operações de Vertices ou de Path de linha/cúbica, incluindo formas horárias, anti-horárias e côncavas
Cores de stroke e fill, opacidade CA/ca, rotação da página, UserUnit e o BBox do Form da anotação permanecem efetivos; intensidade zero, largura zero e cor de stroke ausente retêm o caminho comum de aparência
FreeText usa o builder existente de layout Unicode com limites de conteúdo recuados da fronteira interna de tinta da nuvem, sem alterar o RD da origem
Limites e aceitação
Armazenamento de contornos, profundidade de subdivisão, operações, tokens, bytes decodificados, memória de trabalho e bytes de saída são delimitados; cancelamento e rendering com falha preservam os bytes do destino e os objetos da origem
Os entry points normais não GUI e as fórmulas fixas de aceitação geométrica estão documentados em Tests/Linux/HeadlessCairoCloudAnnotations.en-us.md
Companions analíticos independentes cobrem largura, intensidade, dash, opacidade, rotação e UserUnit em múltiplas escalas; as evidências reais de MuPDF e Poppler permanecem separadas porque o padrão não prescreve um estilo exato de scallops
Fixtures comuns de aparência ausente são PDF 1.7, enquanto fixtures de Path PDF 2.0 exercitam explicitamente a recuperação de aparência ausente
Fontes default CFF embutidas, operadores adicionais de DA de FreeText e cobertura exata de texto em triângulos fracionários permanecem trabalho separado
Veja o fallback de anotações e captions de linha e bordas em relevo para o comportamento de rendering relacionado
As views de fontes geradas de anotações compartilham um buffer decodificado imutável e orçado dentro de cada anotação, enquanto o parsing repetido de fontes ainda reserva sua memória de trabalho temporária e faz polling do cancelamento