Native annotation-dekorationer
HPDFRenderHeadlessPagePNG genererer manglende-appearance relief-kanter og linje-captions gennem sin normale afgrænsede annotations Form-renderer
En leveret normal-appearance har forrang frem for genererede dekorationer
Rektangulære relief-kanter
Square-, Link-, FreeText- og Stamp-kantrammer understøtter BS-styles B og I med modstående skyggede bånd, hvor lysretningen vendes for inset
For hver kantfarvekomponent c bruger det lyse bånd 1 − (1 − c) × 0,35, og det mørke bånd bruger c × 0,5
Båndbredden klemmes til halvdelen af den kortere rammedimension; rektangelforskelle, nul bredde, tomme farver og separat CA/ca-opacitet forbliver effektive
Ukendte navngivne BS-styles bruger solid-standarden; en forkert typet stil forbliver en misdannet dictionary-indgang
Linje-caption-layout
Cap aktiverer en caption fra Contents eller XHTML RC med DS-styling; CP vælger Inline- eller Top-placering, og CO leverer offsets langs den originale endpoint-retning og dennes venstre normal
Inline-captions efterlader et målt hul i linjen; Top-captions og captions bredere end linjen bruger over-linje-placering
Vendte endpoints beholder opretstående tekst, mens pileender og leader-linjer beholder deres uafhængige geometri
Plain-standarden er et deterministisk 12-points Helvetica ressourcenavn med annotationsfarven, opløst gennem de eksisterende dokument- og sidefont-ressourcer
Unicode, rich text-styling og eksplicitte afsnitsbrud bruger den eksisterende skrivebeskyttede tekst appearance-builder; tom tekst efterlader den almindelige linje intakt
Clipping, levetid og grænser
Caption-placering bruger de målte midlertidige Form-dimensioner og beholder sine BBox- og annotationsrektangel-clips
Felt-builderens indre padding-clip fjernes kun fra dette genererede caption-layout; almindelige PDF W- og W*-operatorer er uændret
Genererede tekstressourcer deler uforanderlige TrueType program-bytes inden for én annotation med uafhængige streampositioner og oprydning, efter at alle midlertidige ressourceviews er frigivet
Dekodede bytes, arbejdshukommelse, tokens, operationer, outputstørrelse og cancellation forbliver afgrænsede, inklusive lange flersprogede captions og genopretning efter en mislykket rendering
Accept og tilbageværende arbejde
De ikke-GUI-runnerne i Tests/Linux/HeadlessAnnotationDecorations.en-us.md sammenligner almindelige sideindholds-geometri-companions i to skalaer i view- og print-brug og beholder separate MuPDF- og Poppler-observationer
Fixtures dækker opacitet, gennemsigtighed, valgfri synlighed, krypterede dokumenter, kort og lang Unicode, caption-grænser, kildegraf-bevaring og cancellation-genopretning
Originale Type1C-, CIDFontType0C- og bare Type1-default-skrifttyper, OpenType CFF-appearances og OpenType CFF2 default-instance-appearances understøttes gennem deres dokumenterede fontstier; raw-font complex shaping og selvstændig raw CFF2 forbliver uden for disse stier
Den afgrænsede FreeText DA-profil anvender teksttransformer og indledende stroke-tilstand på genereret tekst og dekorationer; tekstklipning bruger glyph-konturer i stedet for den udvidede stroke-silhuet, og de fire endelige to-run Tr4 til Tr7-kontroller bestod native sammenligninger og uafhængige MuPDF 1.28.5- og Poppler-læsere
Fraktionel filled-glyph-komposition har egne udgivne grænse- og allokationsregler; endelige DA-kontroller etablerer ikke vilkårlige transformerede rasterkonvolutter eller eksakt matematisk dækning ved hver grænsepixel
Se annotation fallback for det bredere understøttede geometri- og formatomfang
Se native cloudy annotationskanter for kontinuert konturkonstruktion, Unicode-indholdsbeggrundskanter og de normale accept-indgangspunkter