THotPDF.FlattenLoadedPageTransparency
Заменяет содержимое страницы lossless tile калиброванного RGB-изображения, сохраняя page boxes, поворот, аннотации и метаданные структуры
Объявление
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 и сжатия. Существующие перегрузки используют бюджет tile 768 на 768 пикселей
Семантика цвета
Каждый сгенерированный image tile использует явное цветовое пространство D65 CalRGB с основными цветами и gamma из sRGB вместо некалиброванного цветового пространства устройства
Преобразования исходных ICC, CIE-based, device, soft-mask, transparency-group blending, rendering-intent и black-point-compensation разрешает общий color-managed рендерер до кодирования сэмплов
Если страница или вложенный ресурс Form, Pattern, Shading или ExtGState использует Separation или DeviceN, метод оставляет векторное содержимое без изменений и сообщает tfsSpotColorPreserved
Ограниченный вывод tile
Границы tile вычисляются по точным границам пикселей устройства и отображаются обратно в координаты страницы, поэтому на дробных позициях user space не возникает швов и перекрытий. Каждый tile рендерится, преобразуется, сжимается Flate и освобождается до начала следующего
THPDFTransparencyFlattenInfo сообщает статус, число transparency-объектов, суммарное число raster-пикселей, число tile, пиковое число пикселей tile, измеренный пик bitmap плюс байты преобразования и сжатия, выходное цветовое пространство и обнаруженные spot colorants