Native annotation decorations

HPDFRenderHeadlessPagePNG genererar saknat-utseende-fasade kanter och radrubriker genom sin ordinära avgränsade annoterings-Form-renderare

Ett tillhandahållet normalt utseende har företräde framför genererade dekorationer

Rektangulära fasade kanter

Square-, Link-, FreeText- och Stamp-ramar stödjer BS-stilarna B och I med motstående skuggade band, med ljusriktningen omvänd för inset

För varje kantfärgkomponent c använder ljusbandet 1 − (1 − c) × 0.35 och det mörka bandet c × 0.5

Bandbredd kläms till halva den kortare ramdimensionen; rektangelskillnader, noll bredd, tomma färger och separat CA/ca-opacitet förblir effektiva

Okända namngivna BS-stilar använder standardsoliden; en felaktigt typad stil förblir en felformad ordlistpost

Radrubriklayout

Cap aktiverar en rubrik från Contents eller XHTML RC med DS-styling; CP väljer Inline- eller Top-placering och CO tillhandahåller offset längs den ursprungliga ändpunktsriktningen och dess vänstra normal

Inline-rubriker lämnar ett mätt mellanrum i linjen; Top-rubriker och rubriker bredare än linjen använder placering ovanför linjen

Omvända ändpunkter behåller upprätt text, medan piländar och baslinjelinjer behåller sin oberoende geometri

Ren standard är ett deterministiskt 12-punkts Helvetica-resursnamn med annoteringens färg, löst genom de befintliga dokument- och sidtypsnittsresurserna

Unicode, rich-text-styling och explicita styckebrytningar använder den befintliga skrivskyddade textutseendebyggaren; tom text lämnar den ordinära linjen intakt

Klippning, livslängd och gränser

Rubrikplacering använder de mätta tillfälliga Form-dimensionerna och behåller sina BBox- och annoteringsrektangelklipp

Fältbyggarens inre utfyllnadsklipp tas endast bort ur denna genererade rubriklayout; ordinära PDF W- och W*-operatorer är oförändrade

Genererade textresurser delar oföränderliga TrueType-programbyte inom en annotering, med oberoende strömpositioner och städning efter att alla tillfälliga resursvyer släppts

Avkodade byte, arbetsminne, token, operationer, utdatastorlek och avbrott förblir avgränsade, inklusive långa flerspråkiga rubriker och återhämtning efter en misslyckad rendering

Acceptans och kvarvarande arbete

De icke-GUI-körarna i Tests/Linux/HeadlessAnnotationDecorations.en-us.md jämför ordinära sidoinnehållsgeometrikompanjoner vid två skalor i visnings- och utskriftsanvändning, med behållna separata MuPDF- och Poppler-observationer

Fixturer täcker opacitet, transparens, valfri synlighet, krypterade dokument, kort och lång Unicode, rubrikgränser, källgrafbevarande och avbrottsåterhämtning

CFF- eller Type1-standardtypsnittsformning, ytterligare FreeText-DA-operatorer och det oberoende spårade allmänna fraktionella glyfklippningsproblemet förblir separat arbete

Se annoteringsreserv för den bredare stödda geometrin och formatscope

Se nativa molniga annoteringskanter för kontinuerlig konturkonstruktion, Unicode-innehållsgränser och de ordinära acceptansingångspunkterna