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
| Parameter | Opis |
|---|---|
DPI | Dodatnia rozdzielczość wyjściowa w punktach na cal |
Page | Numer strony liczony od 1, ograniczony do dostępnego zakresu stron |
LayerKind | 0 renderuje podstawową zawartość strony bez adnotacji i pól formularza, 1 tylko adnotacje, 2 tylko pola formularza, a 3 adnotacje wraz z polami formularza |
Target | Strumień 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