PDFium Delphi Component Docs

Функция GetSkiaRenderCapabilities

Модуль: PDFium
Сообщает, какие необязательные точки входа рендеринга Skia экспортирует загруженный модуль PDFium

Syntax

function GetSkiaRenderCapabilities: TPdfSkiaRenderCapabilities;

Parameters

Нет

Return Value

TPdfSkiaRenderCapabilities

Description

GetSkiaRenderCapabilities при необходимости загружает выбранный модуль PDFium и разрешает необязательные экспорты Skia, присутствующие именно в этой сборке

PageRender истинно, когда экспортирован FPDF_RenderPageSkia, что включает нативный путь отрисовки страниц Skia, используемый TPdf.RenderPageSkia и TPdf.RenderPageSkiaByIndex

FormOverlay истинно, когда доступен отдельный экспорт FPDF_FFLDrawSkia, поэтому наложение форм можно рисовать после содержимого страницы на том же холсте Skia

PageSceneCache повторяет PageRender и означает, что RenderPageSkiaByIndex может переиспользовать ограниченный кэш разобранных страниц, принадлежащий TPdf, вместо повторного разбора страницы

Remarks

Example

SkiaCaps := GetSkiaRenderCapabilities;
if SkiaCaps.PageRender then
  Pdf.RenderPageSkiaByIndex(SkCanvas, 1, 1200, 1600);

See Also

TPdf.RenderPageSkia, TPdf.RenderPageSkiaByIndex, TPdf.OptionalNativeRendering