THotPDF.FlattenLoadedPageTransparency Method
Заменя съдържанието на страницата с беззагубени калибрирани RGB image плочки, като запазва page box-овете, ротацията, анотациите и метаданните на структурата
Декларация
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 ограничава работния набор на всеки live рендер, RGB преобразуване и компресия. Съществуващите overload-и използват бюджет от 768 на 768 пиксела на tile
Цветова семантика
Всяка генерирана image плочка ползва изрично D65 CalRGB цветово пространство с sRGB primaries и gamma вместо некалибрирано device цветово пространство
Трансформациите на изходните ICC, CIE-базирани, device, soft-mask, transparency-group blending, rendering intent и black point compensation се разрешават от общия цветово управляван renderer, преди пробите да бъдат кодирани
Ако страницата или вложен Form, Pattern, Shading или ExtGState ресурс ползва Separation или DeviceN, методът оставя векторното съдържание непокътнато и отчита tfsSpotColorPreserved
Ограничен изход на плочки
Границите на плочките се извеждат от точните ръбове на device пикселите и се преобразуват обратно към координатите на страницата, което предотвратява шевове и застъпвания при дробни позиции в user space. Всяка плочка се рендерира, конвертира, компресира с Flate и се освобождава, преди следващата да започне
THPDFTransparencyFlattenInfo отчита статуса, броя transparency обекти, общия брой растерни пиксели, броя плочки, пиковите пиксели на плочка, измерения пик на bitmap-а плюс байтовете за конверсия и компресия, изходното цветово пространство и откритите spot бои