THPDFTransparencyFlattenInfo Record
페이지 투명도 평탄화의 상태, transparency 객체 수, 래스터 크기, tiling, 출력 color space를 보고합니다
선언
THPDFTransparencyFlattenInfo= record
Status: THPDFTransparencyFlattenStatus;
TransparencyObjectCount: Integer;
PixelCount: Int64;
TileCount: Integer;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
OutputColorSpace: AnsiString;
SpotColorants: THPDFAnsiStringArray;
end;
유닛
HPDFDoc
필드
| 필드 | 목적 |
|---|---|
Status | 결과. 불필요, calibrated RGB로 평탄화, 평탄화 없이 spot color 보존, 렌더 실패 중 하나 |
TransparencyObjectCount | display list가 페이지에서 찾은 transparency 보유 객체 수 |
PixelCount | 요청한 DPI에서 평탄화된 페이지가 필요로 하는 총 래스터 픽셀 |
TileCount | tile 픽셀 예산 안에서 래스터가 나뉜 tile 수 |
PeakTilePixels | 처리한 가장 큰 단일 tile의 픽셀 수 |
PeakWorkingBytes | 래스터화 동안 쥔 작업 메모리의 최대치 |
OutputColorSpace | 평탄화된 출력 이미지의 color space 이름 |
SpotColorants | 페이지에서 감지된 spot colorant 이름. 실행이 spot color를 보존했으면 비어 있지 않음 |
사용 참고 사항
FlattenLoadedPageTransparency로 채웁니다. 상태가tfsSpotColorPreserved이면 spot colorant가 있어서 페이지를 그대로 두었다는 뜻입니다- transparency 객체 수가 설정된 최솟값에 도달해야만 페이지를 래스터화합니다. 평탄화됐다고 가정하기 전에
Status를 확인하세요 PixelCount가MaxRasterPixels예산을 넘으면 렌더링이 시작되기 전에 예외가 나며, 레코드는 측정된 수치를 그래도 보고합니다