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 бои

Display списъци и печатно производство