|
Keresztplatformos C könyvtár integráció Áttekintés A HotPDF a HPDFCLibs.pas egységet használja a Delphi és a HPDFZLib.pas, HPDFJpeg.pas, valamint a HPDFTiff.pas által használt statikusan linkelt C objektumfájlok közötti Pascal-oldali hídként. Az egység elérhetővé teszi azokat a futásidejű szimbólumokat, amelyeket ezek a könyvtárak elvárnak, miközben egyetlen konzisztens Pascal deklarációs réteget tart fenn mind a Win32, mind a Win64 buildekhez Főbb jellemzők
Nagy teljesítményű JPEG háttérrendszer A szabványos JPEG munkafolyamatokat a libjpeg-turbo 3.1.90 támogatja a HPDFJpeg.pas által kínált klasszikus libjpeg-kompatibilis API-n keresztül. A Win32, Win64 és Win64x objektum-buildek tartalmazzák a vonatkozó NASM SIMD gyorsító objektumokat, és ugyanez a csomagolt objektumkészlet elérhető a TIFF integrációs réteg számára is a JPEG-tömörített TIFF kezeléshez Zlib-ng híd megjegyzések A Win64 Flate képfolyamok egy kis C hidat használnak a zlib-ng egyszeri tömörítése körül. A híd megtartja a natív zlib-ng hosszúsági típusokat a C-n belül, miközben megőrzi a HotPDF Pascal-oldali 32 bites pufferhosszait és a maximális tömörítési viselkedést A Win64x és a diagnosztikai MSVC Win64 zlib-ng objektum-buildek tartalmazzák a futásidőben vezérelt SSE2, SSSE3, SSE4.1, SSE4.2, PCLMULQDQ és AVX2 implementációkat generikus tartalékokkal. A Win32 megtartja a generikus zlib-ng OMF objektumokat a bcc32c kompatibilitáshoz, miközben a Win32 JPEG/TIFF útvonal a klasszikus bcc32 OMF objektumokon marad Támogatott funkciócsoportok
Architektúra támogatás
See Also |