THotPDF.FlattenLoadedPageTransparency Method

페이지 박스, 회전, annotation, structure metadata를 보존하면서 페이지 콘텐츠를 무손실 보정 RGB 이미지 타일로 교체합니다

선언

function FlattenLoadedPageTransparency(PageIndex, DPI,
    MinimumTransparencyObjects: Integer; MaxRasterPixels: Int64): boolean; overload;

function FlattenLoadedPageTransparency(PageIndex, DPI,
    MinimumTransparencyObjects: Integer; MaxRasterPixels: Int64;
    out Info: THPDFTransparencyFlattenInfo): boolean; overload;

function FlattenLoadedPageTransparency(PageIndex, DPI,
    MinimumTransparencyObjects: Integer; MaxRasterPixels,
    MaxTilePixels: Int64;
    out Info: THPDFTransparencyFlattenInfo): boolean; overload;

MaxRasterPixels는 총 출력 해상도를 제한하고, MaxTilePixels는 실제 렌더·RGB 변환·압축 작업 집합 각각의 상한을 정합니다. 기존 overload는 768×768 픽셀 타일 budget을 사용합니다

색상 의미

생성되는 이미지 타일은 보정되지 않은 device 색 공간 대신 sRGB 원색과 감마를 갖는 명시적 D65 CalRGB 색 공간을 사용합니다

원본 ICC, CIE 기반, device, soft-mask, transparency-group 블렌딩, rendering intent, 블랙 포인트 보정 변환은 샘플을 인코딩하기 전에 공유 색상 관리 렌더러가 해석합니다

페이지나 중첩된 Form, Pattern, Shading, ExtGState resource가 Separation 또는 DeviceN을 사용하면 이 메서드는 벡터 콘텐츠를 그대로 두고 tfsSpotColorPreserved를 보고합니다

타일 출력 상한

타일 경계는 정확한 device 픽셀 가장자리에서 유도되어 페이지 좌표로 되돌아가므로, 소수 user-space 위치에서 이음새나 겹침이 생기지 않습니다. 각 타일은 렌더·변환·Flate 압축·해제가 다음 타일 시작 전에 끝납니다

THPDFTransparencyFlattenInfo는 상태, transparency 객체 수, 총 래스터 픽셀 수, 타일 수, 최대 타일 픽셀, 측정된 최대 비트맵·변환·압축 바이트, 출력 색 공간, 감지된 spot 색소를 보고합니다

디스플레이 리스트 및 인쇄 생산