PDFium Delphi Component Docs

PdfNativeRendererType الدالة

الوحدة: PDFium
تُبلِّغ عن الـ renderer الأصلي الذي تختاره أفضلية renderer لبنية PDFium معيَّنة

الصياغة

function PdfNativeRendererType(Preference: TPdfRendererPreference; SkiaBuild: Boolean): FPDF_RENDERER_TYPE;

المعاملات

PreferenceTPdfRendererPreference. قيمة Renderer في TPdfLibraryConfiguration
SkiaBuildBoolean. القيمة True لبنية PDFium مُجمَّعة بدعم Skia، وهو ما يحصل عندما تُصدِّر FPDF_RenderPageSkia

قيمة الإرجاع

FPDF_RENDERER_TYPE: إما FPDF_RENDERERTYPE_AGG أو FPDF_RENDERERTYPE_SKIA

الوصف

PdfNativeRendererType هي التعيين الذي يستخدمه LoadLibrary لـ FPDF_LIBRARY_CONFIG.m_RendererType كلما بلغ بُنية الإعدادات (structure) الإصدار 4 أو أحدث، وهو ما يحدث مع renderer أو خلفية خطوط صريحَين، وأيضًا مع BrotliEnabled أو IsolatePerDocument

يُعيَّن prpAgg و prpSkia إلى القيمة الأصلية المطابقة؛ أما prpDefault فيُبقي الافتراضي الخاص بالبنية، أي Skia للبِنى المفعَّلة بها Skia و AGG فيما عدا ذلك، فلا يغيّر تفعيلُ خيار غير ذي صلة الـ renderer أبدًا

مكتبتا pdfium.dll و pdfium.v8.dll المضمَّنتان بِنى مفعَّلة بها Skia

ملاحظات

مثال

LoadLibrary;
if PdfNativeRendererType(GetPdfLibraryConfiguration.Renderer, Assigned(FPDF_RenderPageSkia)) = FPDF_RENDERERTYPE_SKIA then
  Writeln('Rendering with Skia');

انظر أيضًا

ConfigurePdfLibrary, GetPdfLibraryConfiguration, PdfLibraryConfigurationSealed