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;