PDFium Delphi Component Docs

GetSkiaRenderCapabilities 関数

ユニット: PDFium
読み込まれた PDFium モジュールがどのオプションの Skia レンダリングエントリポイントをエクスポートしているかを報告します

構文

function GetSkiaRenderCapabilities: TPdfSkiaRenderCapabilities;

パラメーター

なし

戻り値

TPdfSkiaRenderCapabilities

説明

GetSkiaRenderCapabilities は必要に応じて選択された PDFium モジュールを読み込み、そのビルドに実在するオプションの Skia エクスポートを解決します

PageRender は FPDF_RenderPageSkia がエクスポートされている場合に True になり、TPdf.RenderPageSkia と TPdf.RenderPageSkiaByIndex が使用するネイティブな Skia ページ描画パスが有効になります

FormOverlay は個別の FPDF_FFLDrawSkia エクスポートが利用可能な場合に True になり、同じ Skia キャンバス上でページコンテンツの後にフォームオーバーレイを描画できることを示します

PageSceneCache は PageRender と同じ値を持ち、RenderPageSkiaByIndex がページの再パースではなく TPdf が所有する上限付きパース済みページキャッシュを再利用できることを示します

備考

例

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

関連項目

TPdf.RenderPageSkia, TPdf.RenderPageSkiaByIndex, TPdf.OptionalNativeRendering