RenderPageLayerToStream

Renderowanie, adnotacje, pola formularzy, dane strumieniowe

« Wróć do indeksu dokumentacji

Renderuje jedną logiczną warstwę strony jako dane PNG do strumienia należącego do kodu wywołującego

Składnia

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

Parametry

ParameterOpis
DPIDodatnia rozdzielczość wyjściowa w punktach na cal
PageNumer strony liczony od 1, ograniczony do dostępnego zakresu stron
LayerKind0 renderuje podstawową zawartość strony bez adnotacji i pól formularza, 1 tylko adnotacje, 2 tylko pola formularza, a 3 adnotacje wraz z polami formularza
TargetStrumień docelowy, którego właścicielem pozostaje kod wywołujący

Wartości zwracane

Zwraca 1 w razie powodzenia oraz 0 dla nieprawidłowych danych wejściowych, anulowania lub niepowodzenia renderowania

Uwagi

Warstwa 0 jest nieprzezroczystym plikiem PNG, natomiast warstwy od 1 do 3 mają przezroczyste tło, dzięki czemu aplikacja może komponować wizualizacje interakcji niezależnie od strony

Można rysować tylko adnotacje i widżety z użytecznymi strumieniami wyglądu; RepairAnnotationAppearances może wygenerować lub odświeżyć obsługiwane wyglądy adnotacji przed renderowaniem

Zobacz również

RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream