原生註解裝飾

HPDFRenderHeadlessPagePNG 透過其一般的設有上限註解 Form 渲染器產生缺失外觀的浮雕邊框與行標題

提供了 normal 外觀時優先於產生的裝飾

矩形浮雕邊框

Square、Link、FreeText 與 Stamp 的邊框框架支援 BS 樣式 B 與 I,用方向相反的明暗條帶實現,內嵌(inset)時光照方向反轉

對邊框顏色分量 c,亮條帶取 1 − (1 − c) × 0.35,暗條帶取 c × 0.5

條帶寬度被鉗制到較短框架維度的一半;矩形 differences、零寬度、空顏色與獨立的 CA/ca 不透明度保持有效

未知的具名 BS 樣式使用標準實線預設值;型別錯誤的樣式仍是畸形的字典條目

行標題排版

Cap 啟用來自 Contents 或 XHTML RC 的標題,並用 DS 套樣式;CP 選擇 Inline 或 Top 放置,CO 提供沿原始端點方向及其左法線的偏移

Inline 標題在線上留出實測間隙;Top 標題和比線更寬的標題使用線上方放置

端點反轉時文字保持直立,箭頭端與引導線保留各自獨立的幾何

plain 預設是確定性的 12 point Helvetica 資源名稱並使用註解顏色,透過既有的文件與頁字型資源解析

Unicode、rich text 樣式與明確段落斷行走既有的唯讀文字外觀建構器;空文字讓一般線保持原樣

裁剪、生命週期與限制

標題放置使用實測的暫時 Form 尺寸,並保留其 BBox 與註解矩形裁剪

欄位建構器的內距裁剪只從這段產生的標題排版中移除;一般 PDF 的 W 與 W* 運算子不變

產生的文字資源在一個註解內共用不可變的 TrueType 程式位元組,各串流位置獨立,所有暫時資源檢視釋放後統一清理

解碼位元組、工作記憶體、token、操作數、輸出大小與取消保持有上限,包含較長的多語言標題與渲染失敗後的復原

驗收與剩餘工作

Tests/Linux/HeadlessAnnotationDecorations.en-us.md 中的非 GUI 執行器在檢視與列印用法下比較兩個尺度的一般頁面內容幾何伴隨項,並保留獨立的 MuPDF 與 Poppler 觀察

夾具涵蓋不透明度、透明度、選用可見性、加密文件、長短 Unicode、標題邊界、來源圖保留與取消復原

原始 Type1C、CIDFontType0C 與裸 Type1 預設字型、OpenType CFF 外觀與 OpenType CFF2 default-instance 外觀透過各自已文件化的字型路徑支援;raw 字型複雜 shaping 與獨立裸 CFF2 不在這些路徑之內

有界 FreeText DA profile把文字變換與初始描邊狀態套用於產生的文字與裝飾;文字裁剪使用字形輪廓而非擴展的描邊輪廓,四個有限的雙 run Tr4 到 Tr7 控制項已通過原生比較與獨立的 MuPDF 1.28.5 與 Poppler 閱讀器

分數填色字形合成有自己的已發布邊界與配置規則;有限 DA 控制項不能確立任意變換後的點陣包絡或每個邊界像素的精確數學覆蓋

更廣的受支援幾何與格式範圍見註解 fallback

連續輪廓建構、Unicode 內容邊界與一般驗收入口見原生雲狀註解邊框