THPDFComplexGraphicsFlattenInfo Record
回報攤平頁面複雜圖形的結果:狀態、網格漸層與複雜圖樣數、選定與參考 DPI、量測感知誤差、圖磚與記憶體遙測、輸出色彩空間與特別色
宣告
THPDFComplexGraphicsFlattenInfo= record
Status: THPDFComplexGraphicsFlattenStatus;
MeshShadingCount: Integer;
ComplexPatternCount: Integer;
SelectedDPI: Integer;
ReferenceDPI: Integer;
MeasuredPerceptualError: Double;
SampleCount: Int64;
TileCount: Integer;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
OutputColorSpace: AnsiString;
SpotColorants: THPDFAnsiStringArray;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
Status | THPDFComplexGraphicsFlattenStatus 結果:無需攤平、已攤平為校準 RGB、攤平並保留特別色,或轉譯失敗 |
MeshShadingCount | 頁面上偵測到的類型 4-7 網格漸層資源數 |
ComplexPatternCount | 頁面上偵測到的複雜圖樣資源數 |
SelectedDPI | 搜尋最終為攤平影像選定的點陣化 DPI |
ReferenceDPI | 搜尋的 DPI 上限(呼叫端提供的 MaximumDPI),作為品質參考基準 |
MeasuredPerceptualError | 選定轉譯結果與參考之間量得的感知誤差;轉譯失敗時為 100.0 |
SampleCount | 誤差量測期間比較的取樣像素數 |
TileCount | 攤平過程中轉譯的圖磚數 |
PeakTilePixels | 產出的最大單一圖磚,單位為像素 |
PeakWorkingBytes | 點陣化期間達到的尖峰工作集位元組 |
OutputColorSpace | 寫出影像的色彩空間,例如 CalRGB |
SpotColorants | 頁面上保留的特別色名稱,經頁面特別色檢查器回報 |
使用說明
- 由
THotPDF.FlattenLoadedPageComplexGraphics填入;record 進入時重設,函式傳回false時仍可檢視 - 把
SelectedDPI與ReferenceDPI對照,把MeasuredPerceptualError與呼叫端提供的MaximumPerceptualError對照,據此判斷品質取捨 - 用
Status區分無需攤平的頁面,與保留特別色或轉譯失敗的頁面