PDFium Delphi Component 文件

GetSkiaRenderCapabilities 函式

單元: PDFium
回報已載入的 PDFium 模組匯出了哪些選用的 Skia 算繪進入點

Syntax

function GetSkiaRenderCapabilities: TPdfSkiaRenderCapabilities;

Parameters

無

Return Value

TPdfSkiaRenderCapabilities

Description

GetSkiaRenderCapabilities 會在必要時載入選定的 PDFium 模組,並解析該組建中實際存在的選用 Skia 匯出

當 FPDF_RenderPageSkia 已匯出時 PageRender 為 True,這會啟用 TPdf.RenderPageSkia 與 TPdf.RenderPageSkiaByIndex 使用的原生 Skia 頁面繪製路徑

當另行的 FPDF_FFLDrawSkia 匯出可用時 FormOverlay 為 True,因此表單覆疊可以在頁面內容之後繪製到同一個 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