THPDFComplexGraphicsFlattenInfo Record
페이지 복합 그래픽의 flatten 결과를 보고합니다. 상태, mesh shading과 복합 패턴 수, 선택·기준 DPI, 측정된 지각 오차, 타일·메모리 텔레메트리, 출력 색 공간, spot colorant를 담습니다
선언
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 결과. flatten할 것이 없음, calibrated RGB로 flatten됨, spot 색을 보존한 채 flatten됨, 렌더 실패 가운데 하나입니다 |
MeshShadingCount | 페이지에서 발견한 type 4-7 mesh shading 리소스 수 |
ComplexPatternCount | 페이지에서 발견한 복합 패턴 리소스 수 |
SelectedDPI | 탐색이 flatten된 이미지에 최종 고른 래스터화 DPI |
ReferenceDPI | 탐색의 DPI 상한(호출자가 공급한 MaximumDPI)으로, 품질 기준으로 씁니다 |
MeasuredPerceptualError | 선택된 렌더링과 기준 사이에서 측정한 지각 오차. 렌더가 실패하면 100.0입니다 |
SampleCount | 오차 측정 동안 비교한 샘플 픽셀 수 |
TileCount | flatten 패스 동안 렌더링한 타일 수 |
PeakTilePixels | 생성된 단일 타일 가운데 가장 큰 픽셀 수 |
PeakWorkingBytes | 래스터화 중 도달한 최대 working-set 바이트 |
OutputColorSpace | 기록된 이미지의 색 공간. 예를 들어 CalRGB |
SpotColorants | 페이지에 보존된 spot colorant 이름. 페이지 spot-colorant inspector로 보고됩니다 |
사용 참고 사항
THotPDF.FlattenLoadedPageComplexGraphics가 채웁니다. 레코드는 진입 시 초기화되고 함수가false를 반환해도 살펴볼 수 있습니다- 품질 트레이드오프를 판단하려면
SelectedDPI를ReferenceDPI와,MeasuredPerceptualError를 호출자가 공급한MaximumPerceptualError와 비교합니다 Status로 flatten이 필요 없었던 페이지와 spot 색이 보존되거나 렌더가 실패한 페이지를 구분합니다