FPC-native codecs og parallel rendering
Windows FPC-builds kan bruge HotPDFFPCCodecs.dll til TIFF, JPEG, JPEG 2000, LittleCMS-farvekonvertering, JBIG2-kodning/afkodning og Zopfli-komprimering
Bridgen bygges fra repositoryets medfølgende tredjepartskilder med et statisk C-runtime; brug Lib/thirdparty/FPC/Build-Codecs.ps1 til at generere matchende Win32- eller Win64-binaries
Placér den matchende DLL ved siden af programmets eksekverbare fil; loaderen bruger netop denne sti og tjekker ABI-version, pointerbredde og det komplette eksportsæt, før native codecs aktiveres
Manglende eller inkompatible native-biblioteker deaktiverer deres funktioner på sikker vis; understøttede Pascal-fallbacks forbliver tilgængelige, og ikke-understøttede codec-kald fejler eksplicit
Parallel PDF-rendering
FPC-rendering af sider, ordnede sider, tiles og bands bruger nu eksplicitte worker-tråde med samme memory-admission, afgrænsede output-køer, ordnet levering på kalder-tråden, annullering og exception-oprydning som Delphi-pipelinen
Operationskonfiguration, ICC-arrays og cancellation-token-referencer fanges i starten; hver worker ejer sin renderer, mens immutable display lists og synkroniserede caches deles
Hold dokumentet i live, og redigér ikke dets sideindhold, mens en parallel rendering kører
JPEG 2000 tiled decoding bruger også eksplicitte FPC-worker-tråde med serial/parallel pixel-ækvivalens og kooperativ annullering
Verificering
Tests/FPC/Run-NativeCodecTests.ps1 gennemgår begge arkitekturer, native codec round trips, manglende/inkompatible DLL'er, reduceret JPEG-afkodning, ægte trådoverlapning, serial/parallel pixel-lighed, callback-rækkefølge, budgetter, annullering og genopretning efter callback-fejl