THPDFHeadlessRenderUsage

宣告於 HPDFHeadlessCairoDevice

THPDFHeadlessRenderUsage = (hruView, hruPrint);

把值指定給 THPDFHeadlessRenderOptions.Usage;先以 Default 初始化 record

值annotation 可見性與幾何
hruView預設值;Hidden 與 NoView 會抑制 appearance,Invisible 會抑制未知的 annotation 類型;NoZoom 與 NoRotate 影響 appearance 變換
hruPrint要求設定 Print 並清除 Hidden;Invisible 會抑制未知 annotation 類型,NoView 不會抑制列印;NoZoom 被忽略,NoRotate 仍然有效

設定 Invisible 時,具備既有受支援 normal appearance 的 ISO 32000 標準 annotation 類型(包括 PDF 2.0 RichMedia 與 Projection)會被處理;可見 annotation 缺少 appearance 時不會合成

PDF 2.0 對未知 annotation 類型的 Invisible 規則同時適用於檢視與列印輸出,即使已設定 Print

這條靜態點陣路徑使用既有 appearance,不會播放內嵌媒體或啟動互動式 3D 內容

文字 annotation appearance 在檢視輸出中隱含使用 NoZoom 與 NoRotate;列印輸出忽略其 NoZoom 行為但保留 NoRotate

RenderAnnotations=false 時兩種用途都會跳過 appearance;其他頁面內容與 optional-content 原則不受用途值影響

此 enum 只選擇點陣行為,不授權列印;渲染器仍透過借用的存取 callback 要求擷取權限

未知 enum 值會在權限 callback 之前、目的地發布之前拋出 EHPDFHeadlessRenderError

受支援的 appearance、預算與取消請參閱 原生 Linux Cairo 渲染器