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;
Параметры
| Parameter | Description |
|---|---|
DPI | Положительное выходное разрешение в точках на дюйм |
Page | Номер страницы, начиная с 1, ограниченный доступным диапазоном страниц |
LayerKind | 0 рендерит содержимое страницы без аннотаций и полей форм, 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