ネイティブの雲形注釈境界
HPDFRenderHeadlessPagePNG は、通常外観を持たない Square、Circle、Polygon、FreeText 注釈に対して、一時的な雲形境界を合成します
通常外観が供給された場合はそれが優先され、生成された AP、フォント、グラフィックスステートリソースはソース PDF に追加されません
連続輪郭
BE ディクショナリは S=C と強度 I(0〜2、標準デフォルトは 0)を選択します。BS の width とダッシュパターンは、ISO 32000-1 表 167 が要求する通り有効であり続けます
雲は、巻き方向を考慮した外向き法線、上限付きの曲線パス平坦化、決定論的な周辺間隔を持つ、1 つの閉じた 3 次スカラップ輪郭を使います
矩形と楕円は RD ジオメトリを保持します。多角形は、時計回り・反時計回り・凹形状を含め、Vertices または line/cubic Path 操作を消費します
ストロークと塗りつぶしの色、CA/ca 不透明度、ページ回転、UserUnit、注釈 Form の BBox は有効であり続けます。強度ゼロ、width ゼロ、ストローク色なしは通常の外観パスを保持します
FreeText は既存の Unicode レイアウトビルダを、雲の内側インク境界から内側に寄せたコンテンツ境界とともに使います。ソースの RD は変更しません
上限と受け入れ
輪郭ストレージ、分割深さ、操作、トークン、デコードバイト、作業メモリ、出力バイトは上限付きです。キャンセルとレンダリング失敗は、宛先バイトとソースオブジェクトを保持します
通常の非 GUI エントリポイントと固定の幾何学的受け入れ式は Tests/Linux/HeadlessCairoCloudAnnotations.en-us.md に文書化されています
独立した解析的コンパニオンが、複数スケールで width、強度、ダッシュ、不透明度、回転、UserUnit をカバーします。標準が正確なスカラップスタイルを規定しないため、MuPDF と Poppler の実際の証跡は別途保持されます
通常の missing-appearance フィクスチャは PDF 1.7 で、PDF 2.0 の Path フィクスチャは missing-appearance 復元を明示的に演習します
埋め込み CFF デフォルトフォント、FreeText DA 演算子の追加、正確な分数三角形テキストカバレッジは別の作業です
関連するレンダリング動作については 注釈フォールバックと ラインキャプションと浮き出し境界を参照してください
生成された注釈フォントビューは、注釈ごとに 1 つの不変で予算管理されたデコード済みバッファを共有します。それでもフォントの繰り返しパースは一時作業メモリを予約し、キャンセルをポーリングします