RenderPageTileToStream

Рендеринг, мозаичный рендеринг, потоки

Описание

Рендерит произвольный прямоугольник в пикселах устройства с одной страницы и записывает закодированную растровую плитку в Target

Overlap расширяет запрошенный прямоугольник по каждому доступному краю, обрезая его до страницы, что позволяет бесшовную фильтрацию и последующую обрезку до основного прямоугольника

Синтаксис

Function RenderPageTileToStream(DPI: Double; Page, PixelLeft, PixelTop, PixelWidth, PixelHeight, Overlap, Options, BackgroundMode: Integer; BackgroundColor: Cardinal; Target: TStream): Integer;

Параметры

PixelLeft, PixelTopZero-based tile origin in rendered device pixels
PixelWidth, PixelHeightПоложительные размеры основной плитки до перекрытия
OverlapДополнительные пикселы, запрошенные по каждому доступному краю
OptionsRaster format constant for BMP, JPEG, PNG, GIF, TIFF or G4 TIFF
BackgroundModePDF_TILE_BACKGROUND_WHITE, PDF_TILE_BACKGROUND_TRANSPARENT or PDF_TILE_BACKGROUND_CUSTOM
BackgroundColorCustom fill or PNG transparency-key colour

Возвращаемые значения

1 при успехе, иначе 0, подробности в LastRenderError