RenderPageLayerToStream

Рендеринг, аннотации, поля форм, вывод в поток

« Back to documentation index Renders one logical page layer as PNG data into a caller-owned stream

Рендерит один логический слой страницы как данные PNG в поток, принадлежащий вызывающей стороне

Синтаксис

function RenderPageLayerToStream(DPI: Double; Page, LayerKind: Integer;
  Target: TStream): Integer;

Параметры

ParameterDescription
DPIПоложительное выходное разрешение в точках на дюйм
PageНомер страницы, начиная с 1, ограниченный доступным диапазоном страниц
LayerKind0 рендерит содержимое страницы без аннотаций и полей форм, 1 только аннотации, 2 только поля форм, 3 аннотации вместе с полями форм
TargetВыходной поток, остающийся во владении вызывающего кода

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

Возвращает 1 при успехе и 0 при некорректном вводе, отмене или сбое рендеринга

Примечания

Layer 0 is an opaque PNG, while layers 1 through 3 carry a transparent background so applications can composite interaction visuals independently of the page Only annotations and widgets with usable appearance streams can be drawn;

RepairAnnotationAppearances может сгенерировать или обновить поддерживаемые виды аннотаций перед рендерингом

См. также

RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream