PDFium Component Docs

RenderPageSkia Metoda

Component: TPdf  ·  Unit: PDFium
Renderuje bieżącą stronę bezpośrednio na kanwę Skia, z nakładką formularza na wierzchu

Syntax

procedure RenderPageSkia(Canvas: FPDF_SKIA_CANVAS; Width, Height: Integer; DrawFormOverlay: Boolean = True);

CanvasFPDF_SKIA_CANVAS. Uchwyt przekazywany do Skia jako SkCanvas. Wartość nil wywołuje EPdfError
Width, HeightInteger. Rozmiar obszaru renderowania w jednostkach kanwy. Oba muszą być dodatnie
DrawFormOverlayBoolean. Gdy True, a warstwa formularza jest aktywna, widgety formularza są rysowane na wierzchu strony. Domyślnie True

Description

Rysuje przez zaplecze Skia zamiast do bitmapy, co pozwala aplikacji, która już komponuje przez Skia, zachować stronę w tym samym potoku zamiast przerzucać zrasteryzowaną kopię

Zarówno renderowanie strony, jak i nakładka formularza wymagają pdfium.dll zbudowanego z zapleczem Skia. Gdy załadowany moduł ich nie eksportuje, wywołanie zgłasza EPdfError z nazwą brakującej części zamiast nie narysować niczego

Blokada renderowania jest utrzymywana podczas wywołania, więc jest ono bezpieczne wobec równoległego renderowania na tym samym komponencie

See Also

RenderPageSkiaByIndex, RenderPage, FormHandle