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