PDFium renderovanje
Verzija 3.9.7 dodaje opciono PDFium renderovanje na Windowsu. Podrazumevani rendererski modul ostaje GDI+. Aplikacije mogu da pozovu SetPDFiumFileName sa punom putanjom do pdfium.dll, a zatim da pozovu SelectRenderer(3) da bi renderovale pomoću PDFium-a. SelectedRenderer vraća aktivni pozadinski modul, a SelectRenderer(1) vraća na GDI+
Podržane putanje renderovanja
- RenderPageToStream i RenderPageToFile podržavaju PDFium BMP izlaz preko opcije 0
- RenderPageToDC renderuje izabranu stranicu u Windows uređajski kontekst koristeći PDFium
- RenderPageToMemory renderuje u 24-bitne ili 32-bitne memorijske bafere koje obezbeđuje pozivalac
- PrintDocument i PrintPages koriste PDFium kada je izabran renderer 3
- RenderDocumentToFile višestrani izlaz i renderovanje direktnim pristupom i dalje koriste postojeće putanje renderovanja
Napomene o raspodeli
PDFium DLL mora da odgovara arhitekturi procesa. Distribucija čuva runtime datoteke pod DLL\PDFium\Win32 i DLL\PDFium\Win64. Držite pdfium.dll zajedno sa njegovim pratećim runtime DLL-ovima prilikom raspodele aplikacije
Verzija 3.23.0 osvežava isporučene opcione PDFium runtime DLL pakete pod DLL\PDFium\Win32 i DLL\PDFium\Win64; javni API za izbor renderera i podrazumevani GDI+ ostaju nepromenjeni
Delphi sintaksa
function TPDFlib.SetPDFiumFileName(const FileName: WideString): Integer;
function TPDFlib.SelectRenderer(RendererID: Integer): Integer;
function TPDFlib.SelectedRenderer: Integer;