ネイティブ注釈フォールバック
HPDFRenderHeadlessPagePNG は、通常外観を持たないサポート対象注釈の一時外観を構築します
既存の通常外観が優先します。アクティブな不正外観は引き続き明示的に失敗します
ソースドキュメントは変更されません。生成されたストリームとフォントはレンダリング操作に属し、使用後に解放されます
ジオメトリと静的コンテンツ
フォールバックは、Link 境界、Square、Circle、Line、Polygon、PolyLine、Ink、Highlight、Underline、StrikeOut、Squiggly、FreeText、Text、Caret、Stamp、FileAttachment、Sound、Redact のプレビュー輪郭をカバーします
Line ジオメトリには 10 種類の線端スタイルとリーダーラインが含まれます。サポートされる境界には solid、dashed、underline スタイルがあり、さらにシェーディングされた beveled と inset の矩形境界があり、明示的な空の色配列が透明性を保持します
Popup、Projection、Screen は、通常外観なしでは独立して描画されるコンテンツを持ちません。アクティブ化された 3D 環境、音声、添付、リンクアクションは静的ラスタレンダリングの対象外です
可視性とオプションコンテンツのチェックはフォールバック構築の前に行われます。一時外観はページクリッピングと、既存の view/print、NoZoom、NoRotate のジオメトリ規則を保持します
ラインキャプションと浮き出し境界
ラインキャプションは、Cap、CP、CO、Contents、RC、DS を同じ一時 Unicode テキスト Form パスで消費します。計測された Inline の隙間、Top 配置、終点相対オフセットが伴います
長いキャプションはライン上方の配置を使います。明示的な段落改行は保持され、空のプレーン・リッチテキストは通常のラインをそのまま残します
キャプション境界は、一時 Form の BBox と注釈矩形の両方を保持します。通常のページコンテンツクリッピングは変更されません
矩形の beveled と inset 境界は、独立した境界・内部不透明度を持つ対向する明暗帯域を使います。width ゼロと空の色配列は透明性の意味を保持します
不明な名前付き境界スタイルは solid デフォルトを使い、名前以外のスタイルは不正入力のままです
色ポリシー、フォント生存期間、独立した受け入れカバレッジについては 注釈デコレーションを参照してください
FreeText
プレーンテキストは PDFDocEncoding、UTF-16、BOM 付き UTF-8 をサポートします。XHTML リッチテキストは継承されたデフォルトスタイルと text-stream RC エントリをサポートします
有界な FreeText デフォルト外観プロファイルは、Tf、g、rg、k、Tc、Tw、Tz、Ts、TL、1 個の Tm、Tr と、ストローク状態の G、RG、K、w、J、j、M、d をサポートします。Tf のフォントサイズ ゼロは変換付き自動フィットを要求します
埋め込みデフォルト TrueType フォントはドキュメントのフォントバイトを使い、元の Type1C、CIDFontType0C、素の Type1 リソース、完全な OpenType CFF 入力、OpenType CFF2 デフォルトインスタンスは、それぞれ文書化された元フォントパスを使います。対応済みの標準フォントとリッチテキストファミリはローカルプラットフォームリゾルバを使います
一時テキスト外観は明示的な読み取り専用ファミリビルダを使い、Preview/Print のみの TrueType 輪郭フォントも含まれます。完全なフォントバイトと権限フラグは保持され、既存の編集ビルダは元の許可を保持します
DA フォント名はページリソースより先に Catalog AcroForm.DR.Font で解決されます。ページリソースと認識された標準エイリアスは、デフォルトバインディングが欠落するときの復元パスです
テキストレイアウトは、整列、90 度単位回転、矩形差分、コールアウトジオメトリをサポートします。生成されたフォントリソースは、既存リソースや暗号化ソースストリームから分離されます
境界と未完成ハンドラ
操作、トークン、デコードバイト、作業メモリ、出力の各上限は、生成されたジオメトリ、テキスト、フォントに適用されます。キャンセルとレンダリング失敗は、既存外観と同じソース・公開契約を保持します
外観のない Screen にはデフォルトの静的画像や境界がありません。通常外観が供給された場合は、view でも print でも優先します
欠落外観は PDF 1.2〜1.7 では任意です。PDF 2.0 は指定された例外を除いて外観を要求するため、missing-appearance の Path フィクスチャは、準拠した PDF 2.0 書き込みではなく復元を検証します
単独の生 CFF2 ストリーム、非既定のバリエーション座標、文書化された DA プロファイル外の演算子、さらにその先のフォールバックハンドラは、この実装の対象外です。有限な受け入れ制御によって、任意の変換されたラスターエンベロープが保証されることはありません
Tr4 から Tr7 までは累積されたグリフ輪郭クリップを使います。これら 4 つの有限な 2-run 制御は、DA のトピックに記録されたとおり、ネイティブ比較と独立した MuPDF 1.28.5 と Poppler リーダーのチェックを通過しました
Redact フォールバックはプレビュー輪郭を表示し、ページコンテンツを削除・墨消ししません
静的アイコンスタイルとテキストレイアウトはプロセッサ間で異なり得ます。独立した式と MuPDF/Poppler の別々の観察は Tests/Linux/HeadlessAnnotationFallback.en-us.md に保持されます
レンダラと形式の文脈についてはネイティブ Cairo レンダリングと ISO 32000-2 注釈正誤表を参照してください
連続輪郭の構築、Unicode コンテンツ境界、通常の受け入れエントリポイントについては ネイティブの雲形注釈境界を参照してください