procedure RenderPageSkia(Canvas: FPDF_SKIA_CANVAS; Width, Height: Integer; DrawFormOverlay: Boolean = True);
| Canvas | FPDF_SKIA_CANVAS. Дескриптор, передаваемый в Skia как SkCanvas. nil возбуждает EPdfError |
| Width, Height | Integer. Размер области рендеринга в единицах холста. Оба должны быть положительными |
| DrawFormOverlay | Boolean. Когда True и слой форм активен, widget форм рисуются поверх страницы. По умолчанию True |
Рисует через бэкенд Skia, а не в bitmap, что позволяет приложению, уже композитирующему через Skia, держать страницу в том же конвейере вместо blit-переноса растеризованной копии
И рендер страницы, и оверлей форм требуют pdfium.dll, собранной с бэкендом Skia. Когда загруженный модуль их не экспортирует, вызов возбуждает EPdfError, называя, какая часть отсутствует, а не рисуя ничего
Блокировка рендеринга удерживается на время вызова, поэтому он безопасен относительно конкурентного рендеринга на том же компоненте