PDFium renderiranje
Verzija 3.9.7 dodaje opcionalno PDFium renderiranje na Windowsu. Zadani renderer ostaje GDI+. Aplikacije mogu pozvati SetPDFiumFileName s punom putanjom do pdfium.dll, a zatim pozvati SelectRenderer(3) za renderiranje pomoću PDFiuma. SelectedRenderer vraća aktivni pozadinski mehanizam, a SelectRenderer(1) vraća GDI+.
Podržani putevi renderiranja
- RenderPageToStream i RenderPageToFile podržavaju PDFium BMP izlaz kroz opciju 0
- RenderPageToDC prikazuje odabranu stranicu u Windows device context pomoću PDFiuma
- RenderPageToMemory renderira u memorijske međuspremnike od 24 ili 32 bita koje osigurava pozivatelj
- PrintDocument i PrintPages koriste PDFium kada je odabran renderer 3
- Višestranični izlaz RenderDocumentToFile i renderiranje kroz Direct Access i dalje koriste postojeće putanje renderera
Napomene o distribuciji
PDFium DLL mora odgovarati arhitekturi procesa. Distribucija pohranjuje runtime datoteke pod DLL\PDFium\Win32 i DLL\PDFium\Win64. Kada raspoređujete aplikaciju, držite pdfium.dll zajedno s pripadnim runtime DLL-ovima.
Verzija 3.23.0 osvježava priložene opcionalne PDFium runtime DLL pakete pod DLL\PDFium\Win32 i DLL\PDFium\Win64; javni API za odabir renderera i zadani GDI+ ostaju nepromijenjeni.
Delphi syntax
function TPDFlib.SetPDFiumFileName(const FileName: WideString): Integer;function TPDFlib.SelectRenderer(RendererID: Integer): Integer;function TPDFlib.SelectedRenderer: Integer;