Projektoversigt
HotPDF er et PDF-komponentbibliotek på kildekodeniveau til Delphi og C++Builder. Det er bygget til desktopsoftware, der har brug for deterministisk PDF-output, direkte sidetegning, stærk RAD Studio-integration og kompakt udrulning
Komponenten dækker hverdags-PDF-generering, avanceret dokumentsammensætning, PDF-redigering, billedtungt output, formularer med duplikatfeltnavn-beskyttelse, annotationer, AcroForm-feltwrappers ved oprettelsestid, genbrugelige action-builder-kæder til open-actions, dokumentlivscyklus-actions, sideadditional-actions, annotations-actions, annotationsadditional-actions, AcroForm-additional-actions, kryptering, signeringsarbejdsgange, fontoptimering og streambårne arbejdsgange fra én samlet native API-flade
Toolkittet til indlæste dokumenter tilføjer sletning af sideintervaller, dispositions- og AcroForm-bevidst sammenlægning, redigering af begrænsning, geometri, synlighed, rotation, kant og farve på tværs af flere widgets, komplet annotationsredigering, automatisk aktivering af nøgne web- og e-mailadresser, tilstandsløs næste-hit-søgning, komplette typede dispositionssnapshots, signering fra Windows-certifikatlager, deterministisk samlet udskrivning med papirkapabilitetsopdagelse, Viewer-snapshots af hele siden, afgrænsede områder og pixelafgrænsede, cachebevidst prefetch af nabosider, vedvarende sidefremhævninger, rotationsbevidst markering, udskrivning af aktuel visning, tastatur- og hjulnavigation samt VCL-viewer-komponenter
De seneste biblioteksudgivelser har udvidet HotPDF fra en klassisk PDF-skriver til et bredere native PDF-toolkit med versionsspecifik feature-gating for PDF 1.3 / 1.4 / 1.5 / 1.6 / 1.7, native PDF 2.0-output, standardkonformitet for PDF/A-1 / -2 / -3 / -4 + PDF/X-1a / -3 / -4 + PDF/UA-1 / -2, digitale signaturer med PAdES baseline / extended / long-term-validation, en PFX / PKCS#12-signeringspipeline i processen med native RSA og ECDSA plus valgfri OpenSSL 3 Ed25519 og Ed448, legitimationsbevarende Standard- og public-key-krypterede inkrementelle opdateringer med stabile permanente ID'er, roterende ændrings-ID'er, byte-eksakte kildepræfikser og byte-eksakte no-op-gemninger, fontsubsetting af CFF / OpenType / CID-keyed CFF samt PDF-eksportadapters til FastReport, QuickReport, ReportBuilder og DevExpress ExpressPrinting, der router deres eksisterende rapporter gennem HotPDF som én samlet PDF-backend. En Direct File API behandler multi-gigabyte-PDF'er med millioner af objekter fil-til-fil — sideantal, kopier, omskrivning af dokumentinformation og AES-256-kryptering eller -dekryptering — på sekunder, mens den afgrænsede genoprettelsesindlæser kan flytte en intakt xref-sektion eller genopbygge direkte objektoffsets efter beskadigede startxref og xref-data uden at stole på indlejret objektlignende tekst eller binærdata, og publicerer byteinterval-afgrænsede genoprettelseshændelser med eksplicitte confidenceniveauer
Den valgfrie LinearizeOutput -writer tilføjer fast web view-output med en førsteside-afhængighedssektion, gruppering af delte objekter, hint-tabeller for primær side og delte objekter samt en tidlig kompatibilitetskrydsreferencetabel, mens direct file- og streamdestinationer bevares
Filtre i indlæste streams kører gennem en genbrugelig pipeline, hvis sidste trin skriver direkte til ejerens streams, og hvis mellemliggende trin spiller gennem uafhængigt komprimerede blokke og en afgrænset asynkron batchkø — med strenge ASCII85- og ASCIIHex-slutmarkører, uafhængige decoded-byte-lofter pr. kæde og dokumentdækkende, grænser for filterantal og pipeline-dybde, detektion af indirekte-reference-cykler, afvisning af samme-stream-rekursion og strukturerede diagnostikker for hvert succes- eller fejltilfælde
Predictor-kodning eksponerer nu strenge, genbrugelige TIFF- og faste eller adaptive PNG-stier for pakkede 8-bit og 16-bit rasterer; indlæste billeder kan kopiere native eller generisk dekodede payloads direkte til ejerens streams, mens selektiv optimering bruger memory-to-disk-spillbuffere, en deterministisk fire-strategi zlib-baseline efterfulgt af budgetteret Zopfli-bloksplitning og afgrænsede parallelle billedjobs, der kun committer mindre payloads i kildeorden
Rekomprimering af indlæste JPEG- og JPEG 2000-filer kan køre afgrænsede kvalitetsforsøg og vælge et deterministisk output ved samlet scoring af samplet perceptuel fejl og relativ encodet byteomkostning — underlagt eksplicitte grænser for visuel fejl og minimumsbesparelse
Store lokale dokumenter bruger afgrænset windowed memory mapping med en delt LRU-cache til parserlæsninger og uforanderlige lazy stream-intervaller, mens mapping-tærskler og vinduesgeometri forbliver konfigurerbare og fejl falder automatisk tilbage; rå komprimerede intervaller, dekodede billeder, kompilerede display lists og renderede rastersider har uafhængige grænser for entry-antal, totalbyte og admission pr. entry, kombinerer recency med aldersbaseret fast-hukommelsesfrekvens-admission mod scan-forurening og eksponerer besætnings-, trafik- og frekvensstatistik; en fair procesdækkende peak-hukommelsesscheduler forsinker konkurrerende dokumentindlæsninger, renders, streamoptimering og parallel billedoptimering, før deres hovedarbejdssæt overlapper — mens annullering bevares og admissionspres rapporteres; ukrypteret streamserialisering og ejerstyrede overførsler skriver hukommelses-, mapped-file-, lazy-file-, adaptive-cache- og range-cache-bytes uden en mellemliggende fuld streamkopi; kortlivede parser-token og buffere bruger en fastholdt block arena på tværs af indlæsninger, enkle ordbøger og arrays scanner uforanderlige spænd med direkte numerisk konvertering og enkelt-pass nesting, konfigurerbare byte-, aggregeret-token-, container-entry- og misdannede-token-budgetter stopper fjendtligt input med typet telemetri, ordbogsnøgler kræver ikke længere midlertidige navneobjekter, og gentagne navne, content-operatorer og uforanderlige korte strenge deler en afgrænset dokument-scoped pool; ændrede indlæste streams bruger LoadedStreamMemoryThreshold til at vælge hukommelse eller en ejet komprimeret midlertidig stream, hvis rå og komprimerede blokke deler en afgrænset asynkron skrivekø; objektstream-medlemmer indekseres efter objektnummer og parses kun ved reference, mens LoadFromRandomAccessSource forbinder HTTP-range-læsere og brugerdefineret lager, smelter sammenhængende læsninger sammen gennem en afgrænset cache, vokser adaptivt i asynkron read-ahead under vedvarende fremadrettet parsing, undertrykker spekulativ transport efter tilfældige spring, annullerer kooperativt igangværende arbejde ved forgrundssøgninger, gendanner adgangskodenøgler fra afgrænsede trailer-, xref-, dokument-ID- og krypteringsordbogsintervaller uden at anmode om hele kilden, fanger nøjagtige binære security-handler-entries fra det autoritative objektoffset, så forsinket dekryptering ikke behøver at genlæse kilden, eksponerer den første lineariserede side fra sit selvstændige præfiks og planlægger afgrænsede minimale bootstrap-, hint-, side-, delt objekt- og krydsreferenceintervaller for enhver senere side — mens lovlige korte læsninger og både interoperable og Annex F-hintlayout accepteres under stramme hukommelses- og strukturbudgetter
Mappede lokale filer tilpasser sig nu inden for den konfigurerede bytegrænse: vedvarende fremadrettede læsninger bruger større views til at reducere remapping, vedvarende fjerne eller bagudrettede læsninger beholder op til 16 mindre MRU-views, tilstandsskift kræver gentagne beviser, og THPDFMappedFileStatistics rapporterer aktiv geometri, peak mappede bytes, adgangsmønstertællinger og overgange
HotPDFABI.dll eksponerer et versioneret fladt C-ABI med layouttjekkede Win32- og Win64-callbackstrukturer, validerede opake handles, faste statuskoder, 64-bit random-access-læsninger direkte i parserbuffere, retrybare streamede skrivninger, eksplicitte bytelængder, annullering, progress og diagnostik; build-HotPDF-ABI.cmd producerer DLL og importbibliotek til hver platform
JSON- og C-ABI-dokumentoperationer deler capability-discovery, rendering, Unicode-tekst og formularer, OCR-lag, redigering, PFX-signering og afgrænset PDF/A-4-rasterarkiveringskonvertering gennem et versioneret skema, ressourcebudgetter, callback-rollback og atomær filoutput; arkiveringsanmodninger accepterer eksplicit informationstab og bevarer deres indlæste kilde
Windows- og Linux-typed JSON rich-text runs accepterer eksplicitte normal-, numeric-, point-, percentage- og em-linjehøjder med afgrænsede beregnede metrics, leveret parent font-admission og transaktionelle gemte appearances; Linux afviser rich runs på ikke-tekstfelter og bevarer nøjagtige kildebytes til uændrede rich-only-fyld
Native rich text og importeret inline CSS bevarer eksplicit linjehøjde, nedarvede faktorer, beregnede længder og parent font metrics på tværs af ombrudte linjer, gemte appearances og skrivebeskyttede felter; native records, Windows file jobs og callbacks samt Linux FDF/XFDF-JSON-importer deler afgrænset font-admission og cancellation-sikker planlægning
Legacy XFA text-, numeric-, date- og password-felter opretter rigtige Unicode-font-appearances med effektive instance-styles, redigerbare font-ressourcer og cancellation-sikker adoption; password-appearances tæller supplementary characters som enkeltstående Unicode-skalarer
Native sampled farvefunktioner understøtter afgrænset multidimensionel kubisk interpolation med den eksisterende fire-knot-konvention, kort-dimension lineær fallback, pakkede samples og cancellation på tværs af tint- og shading-evaluering
Native Cairo JPEG 2000-rendering accepterer signed og unsigned kildepræcision op til 26 bit, blandede komponentdybder, subsampling og opacitet, og respekterer JPX image declaration-semantik gennem Windows- og Linux-native API'er
Free Pascal-builds kræver FPC 3.3.1 eller nyere på alle platforme; aktuel acceptance registrerer den faktiske compiler-build, og eksisterende resultater fra ældre compilere forbliver historisk evidence
FPC native backends leverer TIFF, JPEG/JPX, ICC, JBIG2 og Zopfli gennem en valideret Windows codec-bro sammen med faktisk parallel side-, ordnet side-, tile-, band- og JPEG 2000-tile-rendering
Deterministiske differentielle regressionsprober sammenligner navngivne engines på tværs af parse-, render-, tekst- og gemningsdomæner, gentager hvert resultat for at opdage ustabilitet, isolerer exceptions, håndhæver input- og outputgrænser, leverer indbyggede SHA-256 HotPDF-fingeraftryk og emitterer det ordnede hotpdf.differential.v1-JSON-schema
Den native statistiske performance-regressionssele isolerer Win32- og Win64-load-, save-, render- og ekstraktionsarbejdsbyrder, registrerer opvarmninger plus 30 rå samples med p50, p95, samplevarians, RSS, proces-I/O, deterministisk fixture-identitet og miljømetadata og fejler mod versionerede JSON-tærskler
Kontinuerlig malformed-PDF-corpus-lagring revaliderer og re-minimerer hver fejlcase under konfigurerbare grænser, beholder det mindste signatur-ækvivalente input på tværs af kørsler, serialiserer konkurrerende writers med en proces-sikker lås og publicerer atomisk SHA-256-adresserede PDF- og hotpdf.corpus.case.v1-metadatafiler
Forenet operation-telemetri adskiller scheduler-reservation og køforsinkelse, wall time fra current-thread CPU-tid, portabel komponent-fastholdt hukommelse fra samplet proces working set samt kodet input fra endeligt dekodet output, og rapporterer desuden peak ekstra live-allokeringer, proces-I/O-byte-delta, cache-aktivitet, aggregeret filterarbejde og dekodeudvidelse
Afgrænsede deterministiske replay-logninger fanger cancellation-checkpoints, random-access intervaltilgængelighed og boolean- eller integer-callback-udfald i et ordnet JSON-schema; streng replay validerer hver event-signatur og substituerer optagede beslutninger, så intermittent ekstern timing og callback-opførsel kan reproduceres uden at ændre dokumentoperationer
Revisionsbevidst indlæsning validerer nu xref free lists og generationsovergange, mens afgrænsede detaljer for duplikerede og skyggede objektdefinitioner fastholdes; destruktive inkrementelle redigeringer fletter eksisterende og nyfrie objekter ind i en komplet deterministisk frikæde, avancerer generationer med mætning, bevarer dirty-objekt-generationer og eksponerer genopbygningsstatistik; eksplicitte clean-, dirty-, released- og must-write-objekttilstande understøtter hukommelsesvenlig frigivelse af object-stream-cachen efter gemning, mens deterministisk ordbogsorden, streamende versionerede objektgraf-JSON-snapshots og inkrementelle opdateringer, redigerbart QDF-diagnostikoutput med afgrænset stream-længde- og xref-reparation, afgrænsede afhængighedskanter og dominatorbaseret fastholdt-hukommelse-attribution gør strukturel inspektion reproducerbar
Søgbare OCR-tekstlag forbinder en applikationsvalgt recognizer med afgrænset side-rendering, validerer confidence, Unicode- og pixelgeometri, inverterer siderotation for justeret usynlig tekst, binder valgfrit output til én OCG og committer hver valgte side gennem én graftransaktion; markerede HotPDF OCR-lag kan erstattes sikkert efter gemning og genindlæsning, tilstødende latinske og kyrilliske ord får eksplicitte Unicode-mellemrum, og SearchableOCR-konsolleksemplet genererer scanprøver og konverterer valgte sider med indbygget OCR, RapidOCR- eller Tesseract DLL/CLI-engines, konfigurerbare grænser og konverteringsstatistik
Scan-preprocessing og struktureret OCR tilføjer evidence-baseret sideorientering, continuous-angle deskew, kant-/skygge-oprydning, eksplicit perspektivkorrektion, reversibel raster/side-geometri og semantisk tekst-/DOM-output gennem en applikationsvalgt OCR-engine
Den indbyggede OCR-engine genkender almindelig, bold, italic og bold italic ASCII-tekst, også udtonede bogstaver og lys tekst på en overvejende mørk side; ord med usikre tilbageholdte glyphs udelades som helhed for at undgå at tabe tegn i stilhed, tomme eller ukendte sider gennemføres med succes, og Windows FPC bevarer 24-bit- og 32-bit-inputpixels
Den valgfrie native Tesseract DLL-adapter leverer konfigurerbar sidesegmentering og enginetilstande, flersproget Unicode-genkendelse, confidence, ordgrænser og baselinjer gennem HPDFCreateTesseractDLLOCREngine i Delphi-, C++Builder- og Windows FPC/Lazarus-builds
Den lokale Tesseract CLI-adapter accepterer også THPDFTesseractOptions til single-line-, single-word-, sparse-text- og vertical-block-layouts med eksplicit enginetilstand, timeout og inputpixelgrænser; den native DLL-adapter bruger baseline-retning til at holde lodrette ordlængder fra at oppuste den søgbare tekststørrelse
RapidOCR lokal model-adapter tilføjer eksplicitte ONNX-modelstier, valgfri vinkelklassificering, lokale ordbøger og skrifttyper, CPU-trådstyring, offline preflight, eksakt genkendt linjeafstand og afgrænset Unicode-genkendelse gennem THPDFRapidOCROptions i Delphi-, C++Builder- og Windows FPC/Lazarus-builds
Den native RapidOCR DLL-adapter holder CPU ONNX-modeller i processen og genkender hukommelsessnapshots gennem HPDFCreateRapidOCRDLLOCREngine, med THPDFRapidOCRDLLOptions.ForLanguage-forudindstillinger for forenklet og traditionelt kinesisk, engelsk, japansk, koreansk, russisk, almindelige latinske sprog, arabisk og hindi, verificerede lokale modelpakker, horisontal læserækkefølge, valgfri vinkelklassificering, Unicode-tekst, afgrænset output og kooperativ cancellation i Delphi-, C++Builder- og Windows FPC/Lazarus-builds
Valgfrie lokale Tesseract- og RapidOCR-adapters leverer annullerbar kinesisk OCR med eksplicitte stier til eksekverbare filer og modeller; den indbyggede standardmotor forbliver uændret, og eksterne motorer, Python-pakker, modeller og RapidOCRs lokale Arial-forudsætning skal provisioneres separat
OCR validerer lokal TSV-kodning og native detektionstensor-kontrakter, før resultaterne bruges, tæller kasserede ord med i grænserne for genkendelse på tværs af sider og stopper atomært, når det resterende budget ikke kan dække endnu en berettiget side
SetLoadedFreeTextPlainText erstatter eksplicit en understøttet indlæst FreeText-annotations appearance med venstrestillet ASCII Helvetica-tekst til omskrivning eller inkrementel gemning, mens SetLoadedAnnotationContents kun ændrer det gemte indhold
SetLoadedFreeTextText genopbygger indlæste Unicode- og rich FreeText-appearances med indlejrede skrifttyper, ombrydning, justering, opacity, rotation og atomar overflow-håndtering; SetLoadedFreeTextRichText opdaterer nu både synlig appearance og gemt indhold
Stregkodedekodning af indlæste sider renderer en komplet side eller et region inden for media box i progressive afgrænsede skiver, udlåner hver original eller kvartdrejet raster til en applikationsvalgt decoder, validerer Unicode, rå bytes, confidence og grænser, vender raster- og siderotationer tilbage til PDF user space og deduplikerer overlappende payloads
Review-først redaction-detektion kombinerer checksum-bevidste indbyggede PII-mønstre med applikationsvalgte entity- og face-detectors, afbilder hver accepteret span eller raster-rektangel i PDF-siderum, starter hvert fund som pending og stager atomisk kun fund med både eksplicit godkendelse og reviewer-identitet uden at brænde indholdet ind
Farveomskrivning af indlæste sider konverterer valgt maling til DeviceGray, DeviceRGB eller DeviceCMYK, beholder almindelig device-farvet tekst og stier som søgbare vektorer, renderer billed-, Form-, mønster-, shading-, transparens-, ICC- og Type 3-farve gennem ét tabsfrit procesbillede, når det kræves, bevarer spot-førende sider som standard og committer hele den afgrænsede batch atomært
Struktureret eksport af indlæste sider skriver valgte sider som UTF-8 HTML, XHTML, XML eller JSON fra én tilgængelighedsvenlig læsemodel, foretrækker tagged orden og bevarer dokumentsprog og -titel, overskrifter, lister, tabeller, figurer, alternativer, disposition, sidelabels, sikre links, annotationer og ikke-følsomme formularkontroller under atomær annullering og bytebudgetter
Typet tabeludtræk konverterer detekteret tabelgeometri til et offentligt kanonisk grid, sammenføjer kompatible fragmenter og tilstødende sider, markerer gentagne headers og flettede kolonnespænd, udleder locale-styrede heltals-, tal-, boolean-, dato-, datotids-, valuta- og procentværdier med confidence og skriver afgrænset CSV eller metadatarig JSON atomisk
Valgfrie dokumenthandlers genkender XPS, EPUB og CBZ fra inspiceret indhold, bevarer fast side-, spine- eller naturlig billedrækkefølge, konverterer XPS-forkortede stier og property-element-solide, flertrins lineære eller elliptiske radiale gradient brushes til native PDF-vektorer og shading-patterns, udfylder stier fra cachede pakke-JPEG-, PNG-, TIFF- eller JPEG XR ImageBrush-ressourcer med afgrænset viewbox- og viewport-mapping, brush-lokale transformationer, native gentagne eller spejlede billedpatterns og PNG soft-mask-alfa, anvender solide, gradient- eller billede Path.OpacityMask-værdier gennem foldet alfa eller delte DeviceGray transparency-grupper, komponerer overlappende Canvas-efterkommere én gang gennem isolerede DeviceRGB-grupper for Opacity og Canvas.OpacityMask, kompilerer inline- eller ressourcebårne XPS VisualBrush-træer til genbrugelige Form XObjects og afgrænsede tiling-patterns, mapper afgrænset transformeret og struktureret Canvas.Clip-geometri til nestede native PDF-klippestier, bevarer afgrænsede XPS Glyphs-klynger, eksakte pakkeskrifttypeprogrammer og glyph-ID'er, eksplicitte advances, offsets, RTL-originer, opacity, ressourcegenbrug, Unicode-ekstraktion, transformeret HTTP-, HTTPS-, mail-, pakkeside- og LinkTarget-navigation gennem klippede native PDF-annotationer, nedarver Canvas-scopet navigation gennem efterkommer-visuals med nestede overrides, emitterer positionerede TJ-runs, håndhæver delte arkiv-, ressource-, reflow-, side-, link-, URI-, geometri-, gruppeindholds-, pixel-, output- og cancellation-budgetter og genbruger én uforanderlig PDF-cache til atomar eksport og rendering
CSC-fjernsignering forbinder den eksisterende CMS provider-pipeline med CSC API v2-tjenester gennem en applikationsejet HTTP-transport, med OAuth refresh, credential chain discovery, eksakt hash-pinned SAD-håndtering, afgrænsede ordnede multisign-batches, synkron eller asynkron signering, afgrænset polling, RFC 3161-tidsstempler, cancellation, SHA-256-indholdsadresserede idempotensnøgler og en endelig cache over fuldførte operationer
Nestede copy-on-write objektgraftransaktioner tager snapshot af hver berørte indirekte rod én gang pr. savepoint, bevarer rodadresser under rollback, gendanner objektnummer-allokering, fjerner tilføjede rødder, spiller stor streamhistorik ud over en konfigurerbar tærskel og eksponerer resident og filbaseret snapshotstatistik
Genbrugelige layoutelementer understøtter bivirkningsfri måling, verificerede split-hoveder og ejede overflow-fortsættelser for afsnit, rækker, containere og brugerdefineret indhold; deklarative side-callbacks komponerer baggrunde, headers, dokumentindhold, footere og forgrunde i stabil rækkefølge, mens ubegrænsede rapporter beholder filbaseret side-staging, afsnitsbegrænsninger, afgrænset diagnostik, semantiske hjælpere og bidi-retningsstyring
Rendering af indlæste sider udfører farvede og ufarvede tiling-mønstre plus axial, radial, free-form og lattice Gouraud-, Coons patch- og tensor-produkt patch-shadings til fyld og streger, respekterer mønstermatricer i det overordnede indholds standardkoordinatsystem, understøtter alle tre tiling-typer og fortegnede trin, isolerer hver cellesti, anvender ufarvede basistoner til fill- og stroke-operationer og afgrænser rekursiv mønsterdybde, tile-udførelse, mesh-dekodning og adaptiv tessellering for fjendtlige ressourcer
Produktionsbitmap, direct-DC, Form- og display-list-replay deler nu én content-token-fortolker med per-operator cancellation; kompilerede display lists cacher operatorindekser for replay uden operandscanning og eksponerer kommandoantallet gennem THPDFPageDisplayList.OperatorCount og THPDFDisplayListInfo.OperatorCount, mens rendereren beholder sin komplette grafik- og ressource-tilstandsmaskine
Isolerede og knockout transparency-grupper renderes gennem afgrænsede 768-pixelfliser med absolut device-koordinatkontinuitet, fliselokal alfa- og softmask-lagring, enkelt-pass Form-dekodning og tokenisering, deterministisk nested gruppe-tilstandsgendannelse og peak working-set-statistik tilgængelig gennem GetLastTransparencyGroupTileStats
Opt-in overprint-proofing bevarer procesplader, som en maling ikke navngiver, anvender /OPM 1 nul-komponent-beskyttelse for DeviceCMYK, behandler DeviceGray som den sorte procesplade og kombinerer Separation- og DeviceN spot-tints gennem deres alternative farvetransformationer
Gentagne Type 3-glyphs genbruger afgrænsede CharProc display lists nøglet til skrifttype, glyph, lineær matrix og farvetilstand og undgår gentaget stream-dekodning og tokenisering, mens translation, klipping, nestede ressourcer, d0/d1-farveregler og rekursionsgrænser bevares
Progressive indlæst-side-sessioner dekoder kvalificerede progressive DCTDecode-billeder én scan pr. afgrænset fortsættelse for tidligere synlige previews, eksponerer scan- og billedtællere gennem THPDFLoadedPageRenderSession og leverer annullerbare THPDFProgressiveJPEGScanEvent-notifikationer, mens complete-image-fallbacken bevares for ikke-understøttet paint-tilstand eller dekningsfejl
Progressive regionssessioner allokerer kun det ønskede brugerrumsvindue, bevarer grafik- og teksttilstand på tværs af afgrænsede fortsættelser, bruger konservative display-liste-grænser til at culle urelaterede stier, tekst, billeder, Forms og shadings og eksponerer synlige og cullede paint-antal til telemetri
JPEG 2000-dekodning validerer enkelte codestream-tiles, kombinerer kildeområde- og resolution-of-interest-rekonstruktion og dekoder samtidigt uafhængige synlige tiles med privat codec-tilstand, cancellation, CPU- og user worker-grænser, deterministisk komposition og automatisk peak-memory-budget-fallback
Indlæst-billede-cache-hits returnerer nu uforanderlige referenceoptalte dekodede bitmap-handles, der overlever eviction og dokumentdestruktion, understøtter trådsikker direkte tegning, bevarer isolerede mutbare kopier på anmodning og eliminerer gentagne pixelkopier fra renderernes varme veje
Parallel indlæst-side-rendering overlapper nu display-liste-kompilering med afspilning på tværs af dynamisk balancerede workers, kompilerer urelaterede sider uden for cache-låsen, begynder output, før hele inputsættet er kompileret, bevarer inputrækkefølgen og rapporterer stagekonkurrence, cachebrug, fuldførelse og latenstelemetri gennem THPDFParallelRenderPipelineInfo; RenderLoadedPagesParallelOrdered tilføjer calling-thread-callbacks med en afgrænset fuldført-bitmap-kø, ordnet vindues-backpressure, kooperativ callback-annullering og lånte bitmap-levetider for jobs, hvis komplette rasteroutput ikke må forblive resident
Begge parallelle page-API'er bruger nu den procesvide peak-memory-scheduler til at reducere anmodede workers ud fra konservative sideestimater, reservere hver krævet side, fordele arbejde fair under pres og rapportere hukommelsesafledt concurrency, peak reserverede bytes, admissions, forsinkelser og ventetid; ordnede callbacks holder output-reservationer aktive indtil bitmap-frigivelse, så køede rasters og aktive workers deler ét budget
RenderLoadedPageTilesParallel og RenderLoadedPageBandsParallel streamer én side gennem isolerede workers med row-major tile- eller top-til-bund-band-leverance, lånte bitmap-levetider, kooperativ cancellation, kalderstyret in-flight hukommelse og en afgrænset uforanderlig cache til Type 3 glyph-tokensekvenser og halftone threshold screens
SaveLoadedPageToPng, SaveLoadedPageToPngStream, SaveLoadedPagesToTiffBanded og SaveLoadedPagesToTiffStreamBanded føder den samme band-renderer ind i streamende PNG- eller TIFF-encodere, emitterer komprimerede rækker uden en komplet framebuffer og rapporterer band-, række-, worker-, hukommelses-, output-, tids- og cancellation-telemetri
Pluggbare indlæst-side-render-backends modtager kompilerede display lists og dokumentressourceadgang, annoncerer konkurrence- og farvestyringscapabilities, deltager i synkron og parallel rendering, invaliderer forældede raster-caches ved udskiftning og eksponerer deterministisk fejl-, fallback- og udførelsesstatistik; den indbyggede native GDI-backend bevarer eksisterende output uden at hævde device-acceleration
Indlæst-side-prefetch kompilerer og renderer nu uden for cache-låsen med kooperative cancellation-checkpoints, viger straks for foreground-siderendering og rapporterer anmodningsfremskridt, cachebrug, fejl, preemption-antal og cancellation-latens gennem THPDFLoadedPagePrefetchInfo
Cached renders i forgrunden tager deres normale hukommelsesreservation, før de overlapper en eksisterende bitmap-kopi med prefetch-annullering, bevarer streng miss-rækkefølge og nøjagtig operationstelemetri og tjekker cancellation igen efter venten på en reservation eller cache-lås
JBIG2-segmentgrafvalidering tjekker nu både billed- og globale streams før native eller ekstern dekodning, afviser misdannede afhængigheder og ugyldig indlejret organisering inden for eksplicitte segment-, kant-, dybde- og symbolbudgetter og forhindrer ugyldige delte ordbøger i at komme ind i globals-cachen
JBIG2-batchkodning træner nu symboler på tværs af hele sidesættet gennem den eksterne statiske backend, deler én global ordbog på tværs af hvert billed-XObject, kollapser nøjagtige duplikatsider, falder tilbage til den native akkumulator, når det er tilladt, og publicerer backend-, størrelses-, symbol- og budgettelemetri
ICC-baseret vektor- og imagerendering anvender komplette source-, proof-, output- og sRGB-color pipelines med valgbar rendering intent og black-point compensation, mens en trådsikker afgrænset LRU-cache genbruger transforms på tværs af dokument- og renderer-instanser
Rekomprimering af indlæste billeder og effektiv-DPI-nedskalering bevarer kalibrerede outputdefinitioner, mens transparency-flattening emitterer kalibreret RGB og bevarer Separation- eller DeviceN-sider som vektorindhold i stedet for at smide spot-color-identiteten væk
Indlæste AcroForm calculate- og validate-handlinger kan bruge en afgrænset typet udtryksdelmængde med booleans, tal, strenge, null, undefined, arrays, betingede og short-circuit-operatorer, deterministiske UTC-datoer og allowlistede streng-, array-, konverterings- og Math-hjælpere, mens ikke-understøttet aktiv scripting fejler lukket uden at starte en JavaScript-engine
De valgfrie QuickJS runtime-bindings afvikler bredere applikationsstyret JavaScript gennem enten statiske objekter eller en ABI-neutral bridge-DLL på Win32 og Win64, med konfigurerbare hukommelses-, stack-, script-, tids- og interrupt-grænser plus eksplicit status- og recovery-semantik
XFA-formularscripting udvider afgrænset FormCalc med betingelseslogik, gentagne numeriske arrays og validerede instance-callbacks, mens en eksplicit aktiveret QuickJS-sandbox tilføjer fuld kontrolflow og native typede arrays uden at eksponere fil-, proces-, browser- eller netværksobjekter; interaktiv dynamisk XFA-runtime tilføjer værtsneutral fokus, Unicode-redigering, hit testing, instansbevidst validering og beregning, atomær rollback og afgrænset reflow uden flattening
Native XFA listeselektionsvinduer bruger faktiske indlejret-font linjemetrics til at holde valgte optioner synlige, gemmer topindekset med komplette option- og værdiarrays og bevarer repeated-instance-fontændringer og event-rollback med afgrænset synlig glyph-forberedelse
SanitiseLoadedDocument anvender JavaScript-only-, aktivt indholds- eller strikte utroværdige dokumentpolitikker på indlæste PDF'er, fjerner uopnåelige payload-objekter, komprimerer levende objektnumre og omskriver sikkert in place gennem atomar filerstattning
Preflight JSON-, HTML- og veraPDF-stilfund eksponerer stabile namespaced regelidentifikatorer og strukturerede PDF-lokationer med logisk scope, sti, nøgle og eksakte objekt-, side- eller bytekoordinater, når de er tilgængelige, mens tekst- og CSV-kompatibilitet forbliver uændret
Genbrugelige valideringspolitikker kombinerer nu strukturel preflight med strikte eller WTPDF intake-krav, udtrækker kanoniske declaration- og claim-metadata, kører ordnede filbatches gennem afgrænsede worker- og køgrænser, bevarer kildebevidste fejl og tilbyder inspect-, add-missing- og synchronize-tilstande til XMP-reparation uafhængigt af strukturel PDF-reparation
Factur-X- og ZUGFeRD-intake cross-tjekker nu den primære fakturavedhæftnings MIME-type og FileSpec-navne mod EmbeddedFiles- og Catalog AF-registreringerne, eksponerer den dekodede MIME-type og XMP namespace-URI og afviser mismatchede XMP-dokumenttyper eller extension-namespaces
Indbygget e-faktura forretningsregelvalidering udfører alle profilspecifikke Schematron-checks med gennemgået XPath 2-kompatibilitet, eksterne kodedatabaser, stabile regelidentifikatorer, eksplicitte evalueringsfejl, sikker XML-parsing og fail-closed samlede domme
Inkrementelle signeringsjobs bevarer tidligere signaturer og udfylder eksisterende felter gennem PFX-credentials, mens todokument-sammenligningsjobs eksponerer seks sammenligningstilstande og tosidet kontrakt-JSON, HTML og annoteret-PDF-artefakter gennem versioneret JSON og de uændrede ABI v1-layouts
Native Unicode AcroForm-appearances udfylder understøttede enkeltlinjefelter med ægte indlejret TrueType, eksakte glyphbredder, CID-til-glyph-mapping og supplerende ToUnicode, opdaterer hver widget transaktionelt, bevarer AES-sikkerhed og renderer konsistent før og efter atomar gemning
Det versionerede native Linux C ABI leverer faktiske tekst-, formular-, PNG- og krypteret signeringsoperationer gennem afgrænsede callbacks; rigtige C- og Python-klienter kører på Ubuntu 24.04, Ubuntu 26.04 og Debian 12, inklusive samtidig handlebrug, cancellation og fejlrollback
Native Linux PDF-til-PNG-rendering bruger Cairo/FreeType CPU-overflader og delt afgrænset indholdsfortolkning for stier, tekst, billeder, Forms og eksisterende annotation-appearances, med kanoniske standard-font advances, kooperativ cancellation, kildebeskyttelse og atomar PNG-publicering
Native headless PDF-signering udfylder et eksisterende usigneret signaturfelt, bevarer den originale revision og AES-256-sikkerhed, verificerer den resulterende CMS/CAdES mod de eksakte filbytes og publicerer atomisk en ægte inkrementelt signeret PDF fra eksplicitte PEM-credentials
Native headless CMS streamer delte ByteRange-segmenter gennem OpenSSL 3, verificerer eksisterende PDF-signaturrevisioner, genererer detached CMS/CAdES fra eksplicitte PEM-credentials og skelner integritet fra eksplicit CA-trust
Native headless AES-256-sikkerhed åbner R5/R6-dokumenter med bruger- eller ejerpasswords, autentificerer krypterede tilladelser, dekoder komprimerede objekter og indhold og publicerer krypterede inkrementelle formværdier, mens det originale kildepræfiks bevares på Linux og Windows
Dynamic XFA instance presentation understøtter afgrænsede betingede events, eksplicit gentagen databinding, uafhængig presence og adgang, stabile persisterte identiteter, host canvas-maling og accessibility-poster; denne hjælper fortolker sin egen form packet-udvidelse, som eksterne XFA-readers ikke automatisk anvender
Afgrænset afsnitsredigering reflower valgt tekst på tværs af baselinjer og understøttede delte Form-invokationer med eksplicit font- og rektangelstyring, konservative kollisionsrapporter, forseglet preview, commit og rollback; gentagne gemninger bevarer den serialiserede redigerede graf
Version 2.825.0: Signér krypterede dokumenter gennem Windows JSON- og C ABI-jobs, mens originale revisioner, AES-sikkerhedsindstillinger, dokument-ID'er og signaturtilladelser bevares
Version 2.826.0: Læs og skriv Unicode array-værdierede choice-valg, vedligehold sorterede option-indekser, og generér matchende appearances til synlige og scrollede list-box-valg
Version 2.827.0: Udfør locale-aware XFA date-, time-, numeric- og tekst-pictures med indlejrede locale-sæt, afgrænsede transaktionelle locale-forespørgsler og beskyttet JavaScript IEEE-aritmetik
Version 2.828.0: Gengiv fire-komponent CMYK- og ICC transparency-grupper og sidegrupper med alle blend modes, nestet knockout-geometri og delte color-profile-budgetter
Version 2.829.0: Importér native side resource-grafer og transformerede annotation-appearances i plain- eller krypterede dokumenter, og konvertér kompatible inputs til søgbar tekst og vektor PDF/A-4 med ægte validering før atomisk publicering
Version 2.830.0: Udfør avancerede XFA numeric-, calendar-, tekst- og compound picture clauses gennem rigtige formular-events, og bevar inputpræcision, locale-semantik og transaktionel script-replay
Version 2.831.0: Anvend signing seed-, lock- og read-only-betingelser konsistent på kodede PDF-navne, afvis semantiske duplikerede nøgler, og validér nedarvede policy-dictionaries
Version 2.832.0: Signér gennem det native Linux callback-ABI med PEM- eller afgrænsede PFX-identiteter, nye Unicode appearance-felter og certification, og fasthold det forberedte signerede dokument som aktuel kontekst efter vellykket publicering
Version 2.833.0: Gengiv vertikal Identity-V og Unicode foruddefinerede CMaps med rigtige W2/DW2-originer, matricer, tekstbevægelse og clipping, og dekod indlejrede Encoding CMap-streams korrekt
Version 2.834.0: Validér CAdES signing-certificate-identifikatorer mod den faktiske underskriver uafhængigt af valgfri certifikat-trust, og opløs indlejrede Encoding CMap-streams gennem den native font-adapter
Version 2.835.0: Udfør transaktionel XFA host state, side- og lifecycle-flags, per-instance fokusændringer, pending-edit-validering og reset-operationer med stabil identitet og lexical-state-replay
Version 2.836.0: Lever synkron RFC 3161 timestamp-transport gennem en kompatibel udvidet native signing operation-record, med afgrænsede svar, delt cancellation og eksplicit TSA-trust og tilbagekaldsvalidering
Version 2.837.0: Generér indlejrede Unicode-appearances gennem native Linux JSON-formularudfyldning til tekst-, choice- og multiselect-felter, checkbox- og radio-tilstande samt push-button-captions, og fasthold transaktionel publicering og kryptering
Version 2.838.0: Udfør runtime-genererede FormCalc Eval-programmer med isolerede calculation scopes, nestet evaluering, Unicode-kilde, afgrænsede compilation retries og transaktionel host response-replay
Version 2.839.0: Implementér FormCalc værdikopiering og stabile nodereferencer med assignment-through-reference, rebinding og null-detachment, numerisk identity-equality, fastholdte handles og transaktionel rollback
Version 2.840.0: Gengiv kalibrerede CalGray-, CalRGB- og Lab-kildefarver, kalibreret gruppe- og sideblending, Indexed-baser, 16-bit billedsamples og XYZ luminans-soft masks med afgrænset konvertering og sikker gamma-evaluering
Version 2.841.0: Autentificér originale CMS- og CAdES-revisioner før native formularopdateringer, håndhæv originale DocMDP- og FieldMDP-tilladelser og låste felter, bevar signed indhold og ressourcer, og synkronisér push-button caption-metadata atomisk
Version 2.842.0: Lever native to-dokument C ABI- og Pascal semantisk kontraktsammenligning gennem en delt portable kerne, med kilde glyph-geometri, krypterede og nested-content-inputs, forberedt JSON- eller HTML-review-output og stabil concurrent lock-rækkefølge
Version 2.843.0: Opløs dynamiske XFA SOM-stier med udledte og relative forekomster, scopede prædikater, klasse- og descendant-selektorer, wildcard-samlinger og transaktionelle script-object property-tildelinger
Version 2.844.0: Gengiv Separation- og DeviceN alternate tints med afgrænsede vektorfunktioner, packed images og CMYK gruppe-blending, bevar None knockout-geometri, og mapp All registration-farver konsistent
Version 2.845.0: Emitér autentificerede FieldMDP-referencer fra eksisterende eller nedarvede signatur field locks, bevar krypterede Unicode feltnavne og certification-referencer, og anvend lock permission-niveauer uden at svække originale signede politikker
Version 2.846.0: Eksponér native XFA datasets og data-noder med tovejs formbindings, dynamisk instance data-spejling, stabile fastholdte referencer, uafhængige unbound formværdier og transaktionel script-replay
Version 2.847.0: Håndhæv nedarvede native signatur seed- og certifikatbetingelser med rigtige issuer-kæder, subject- og key usage-politikker, valgbare CMS digests, krypteret Unicode signaturmetadata og locked-document-transformationer
Version 2.848.0: Opløs komplette XFA descendant path-suffikser inden for hver wildcard-kontekst, bevar lokale forekomstgrænser, og udfør prædikater i det aktuelle event-scope med eksakt transaktionel rollback
Version 2.849.0: Gengiv indlejrede simple Type1- og Type1C-skrifttyper med eksakte erklærede eller indbyggede Adobe glyph-encodings, hold ToUnicode-ekstraktion adskilt fra viste outlines, og acceptér valideret neutral stroke-adjustment og relativ colorimetrisk graphics state
Version 2.850.0: Konvertér kompatible dokumenter med manglende skrifttyper til søgbar tekst og vektor PDF/A-4 med eksplicit afgrænset Ghostscript font embedding, ægte veraPDF-validering og atomisk publicering, og vælg native Unicode TrueType-skrifttyper konsistent på tværs af distributioner
Version 2.851.0: Gengiv fysiske Lab ICC kildefarver og afgrænsede XYZ-kompatibilitetsinputs i stier, tekst, packed images og Indexed-paletter, bevar kalibrerede og ICC alternate tints gennem RGB- eller CMYK-grupper, og anvend indlejrede JPX-profiler med separat eller associeret alpha
Version 2.852.0: Skriv autentificerede Unicode juridiske attester i certification-signaturer, respektér certification-only Legal seed-krav, bevar eksisterende juridiske statistikker og katalogetilladelser, og fasthold krypterede string-politikker
Version 2.853.0: Indlejr ægte Adobe revocation-evidence som autentificerede CMS signed attributes, validér komplette certifikat- og tidsstempelkæder mod eksplicit trust og aktuel CRL- eller OCSP-evidence før publicering, og håndhæv påkrævet signatur seed revocation-indlejring
Version 2.854.0: Eksponér native XFA property- og attribute-objekter med persistente per-instance formbindings, synkroniserede value/data-skrivninger og faktiske font-, border-, paragraph- og UI layout-effekter, mens transaktionel rollback og scriptless focus-budgetter bevares
Version 2.855.0: Anvend native XFA property schema-defaults, og bevar eksplicitte tomme værdier, per-instance-styles og fraktionelle point font-, border- og draw-mål gennem faktisk AcroForm- og fladtrykt PDF-output
Version 2.856.0: Vælg faktiske native signatur appearance-presets efter registreret profilnavn, generér distinkte approval-, certification- og compact-layouts, bevar autentificeret profilmetadata og krypterede politikker, og afvis ukendte profiler før publicering
Version 2.857.0: Sammenlign native dokumenter efter side- og objektantal, Unicode-tekst, normaliserede strukturelle grafer og faktisk renderede RGB- eller luminans-pixels, med semantisk stream-ækvivalens, autentificerede krypterede inputs og afgrænset forberedelse før callback-publicering
Version 2.858.0: Dekod escapede PDF font-, encoding-, glyph-, farve- og ressourcenavne præcis én gang i native rendering og delt tekstekstraktion, bevar literal hash-ressourcenøgler, og hold ækvivalente navne afstemt med faktiske outlines og glyph metrics
Version 2.859.0: Anvend levende per-instance XFA font-, paragraph- og scalar body-overrides på faktisk rich text-tegning og -måling, bevar inline CSS-præcedens og eksplicit tomt indhold gennem native XDP-persistens, og fasthold eksakt transaktionel rollback
Version 2.860.0: Bind native Linux signerings- og verifikationsindstillinger til faktisk digest-valg, Unicode signaturmetadata, named appearance-profiler, eksplicitte trust-bytes, timestamp transport-identitet og autentificeret revocation-evidence, med afgrænset privat forberedelse før publicering
Version 2.861.0: Eksportér faktiske native annotated contract review-PDF'er og eksplicitte Unicode-highlights med synlige normal-appearances, bevar kildeindhold og incrementale signaturrevisioner, håndhæv autentificerede P3 annotation-tilladelser og krypterede brugerrettigheder, og forbered afgrænsede outputs før callback-publicering
Version 2.862.0: Gengiv faktiske native funktion-, axial- og radial-PDF-shadings med afgrænset geometri og funktionsevaluering, nedarvet clipping, Domain-, Matrix-, Extend- og BBox-semantik, kalibrerede og særlige farver, transparency, soft masks, blending og knockout-grupper
Version 2.863.0: Respektér gyldige nedarvede Windows signatur seed- og certifikatbetingelser med faktisk digest- og CAdES-valg, Unicode signaturinformation, normaliserede indirekte field locks, autentificerede historiske lock-tilladelser, tilladte andensignaturer og krypterede formularpolitikker
Version 2.864.0: Bevar den originale stregkode-scandeadline ved at prioritere komplette lineære raster og quiet-zone-kandidatgrupper, og afvis ugyldige DataMatrix projektive finder-kanter før sampling af indre moduler uden at ændre finder-tolerancer
Version 2.865.0: Anmod om og autentificér RFC 3161-tidsstempler for eksplicitte SHA256-, SHA384- og SHA512 message imprints uden at hash'e imprintet igen, og bevar strenge digest-længder, friske nonces, afgrænset transport, trust chains og tilbagekaldsvalidering
Version 2.866.0: Justér mixed-size XFA rich text runs til en fælles saved-PDF-baselinje, bevar kalderens text-position-tilstand, og anvend den største tilstødende paragraph margin inklusive tomme paragraph-overgange
Version 2.866.1: Autentificér raw-signatur RFC 3161-tokens med deres faktisk understøttede SHA256-, SHA384- eller SHA512 message imprint-algoritme, mens eksisterende SHA256-request-default og fuld token-trust- og tilbagekaldskontroller bevares
Version 2.867.0: Ombryd XFA rich text på tværs af inline styles med målte ordgrænser, eksplicitte linjeskift, delte linjebaselinjer og justering, faktiske justified ordmellemrum og fragment link-geometri, mens native repeated-instance XDP-persistens bevares
Version 2.868.0: Generér maskerede password- og literal file-select felt-appearances med bevarede Unicode-værdier og AES-256-politikker, bær escaped supplerende Unicode gennem det native JSON ABI, fasthold subnormale PDF decimal kilde-tokens, og opret RGB prefetch-buffere uden en screen DC
Version 2.869.0: Signér Windows-dokumenter med rigtige synkrone C ABI RFC 3161 transport-callbacks og SHA256-, SHA384- eller SHA512-imprints, autentificeret TSA-trust og CRL-checks, påkrævede timestamp seed-betingelser og afgrænset transaktionel publicering
Version 2.870.0: Gengiv faktisk native Windows Cairo-output med eksplicitte GDI standard-font outlines og korrekte Win32 OpenJPEG calling conventions, med reproduserbare pinned native afhængigheder og uafhængig output-godkendelse
Version 2.871.0: Opret manglende XFA font-, paragraph-, fill-, color-, border-, edge- og corner-properties gennem faktiske native event-scripts, persistér stabile per-instance formbindings med eksakt rollback, og regenerér valgfrie widget-appearances efter effektive style-ændringer
Version 2.871.1: Udfør XFA event-bodies i deres eget leksikalske og strict scope, mens field-aliasser bevares i det ydre scope, event this-værdien, eksplicitte returns og eksakt failure-rollback
Version 2.872.0: Opret faktiske Windows DocMDP certification-signaturer med P1-, P2- eller P3-tilladelser og autentificerede Unicode juridiske attester, respektér påkrævede seed-politikker og FieldMDP-låse, og tillad efterfølgende signaturer kun, hvor den signede politik tillader det
Version 2.873.0: Opret persistente per-instance XFA UI-valg gennem native scripts, og konsumér faktiske tekst-, adgangskode- og choice-widgets med multiline og målte long-word-appearances
Version 2.874.0: Redigér native rich-text-felter med typed Unicode style runs, faktiske indlejrede regular-, bold-, italic- og bold-italic-skrifttyper, målte mixed-size appearance-baselinjer, dekorationer og synkroniserede V/RV-værdier på tværs af widgets og krypteret output
Version 2.875.0: Opløs faktiske XFA field defaults uden at fabrikere data under læsning, bevar eksplicitte tomme instansværdier, og sørg for at redigeringer skriver uafhængige instansdata uden at ændre delte skabeloner
Version 2.876.0: Indlejr autentificeret CRL- og OCSP-evidence i signede Windows Adobe RevocationInfoArchival-attributter, håndhæv faktiske seed-politikker, og valider betroet status, svarautorisation og friskhed før signaturen publiceres
Version 2.876.1: Bevar komplet XFA SOM-binding og faktisk emitted-instance datavalg, mens missing-instance formular- og skabelondefaults anvendes, uden at låne værdier fra en anden gentagen forekomst
Version 2.877.0: Gengiv faktiske farvede og ufarvede PDF tiling- og shading-patterns med nedarvede pattern-originer, indlejrede celler, overlap, stroke- og stencil-maling, transparency og afgrænset cancellation på tværs af native Linux- og Windows-mål
Version 2.878.0: Generér faktiske Windows signatur appearance-profiler med indlejrede Unicode-skrifttyper til flettede og separate widgets, rotation, kryptering og certification workflows, og håndhæv påkrævet AppearanceFilter mod den profil, der faktisk genereres
Version 2.879.0: Opret persistente native XFA scalar value children med umiddelbar felt-, data- og shared-alias-synkronisering, typed form-persistens, widget-commits, repeated-instance-isolation og eksakt transaktionel rollback
Version 2.880.0: Gengiv faktiske native XFA scalar draw- og caption-værdier efter script-oprettelse, bevar eksplicitte tomme værdier og repeated-instance-isolation, og fasthold eksakt rollback, når senere native tegning opbruger sit budget
Version 2.880.1: Respektér cancellation før page renderer-allokering og kontekstinstallation samt under initialisering, bevar en aktiv kalder-farvekontekst, når konstruktion indledningsvist afvises, og frigiv lånte display lists uden at publicere delvise bitmaps
Version 2.880.2: Fasthold rich paragraph-justering på tværs af tomme indledende runs, inline style-ændringer og eksplicitte linjeskift, og mal anmodede rektangel- eller cirkelkanter og målte fremhævede rækker i stedet for stille at udelade dem
Version 2.881.0: Autentificér automatisk standard detached CAdES-signaturer med påkrævet signing-certificate-binding, og læs ægte hexadecimale eller escapede literal Contents-strings konsistent til verifikation, tilladte formularopdateringer og long-term validation-evidence
Version 2.882.0: Nedarv faktiske child-stream skrifttyperessourcer og PDF-tekstparametre i Form-, Type3- og Pattern-rendering, bevar graphics-state tekstgemmer, respektér usynlig Type3-tekst og nulstil uafhængige annotation appearance-defaults
Version 2.883.0: Opret persistente native XFA image- og geometriske value children og gengiv rigtig PNG alpha, billed-DPI og aspect-geometri, mens repeated-instance-isolation og transaktionel rollback bevares; korriger FPC-billedpixels, der tidligere renderede sort
Version 2.884.0: Eksponér portable Unicode 17 default extended grafem-grænser og ombryd for brede rich-ord ved komplette klynger, fasthold faktisk Unicode appearance-indhold og korriger joining-form breddeændringer efter substring-shaping
Version 2.885.0: Eksponér Unicode 17 default line-break-muligheder og brug dem i faktiske native rich-felter, og bevar nonbreaking-space-, hyphen- og tegnsætningsgrupper samt Unicode eksplicitte separatorer med eksakte originale V- og RV-værdier
Version 2.886.0: Opret og autentificér standalone RFC3161 PDF dokumenttidsstempler med afgrænset streaming, SHA256-, SHA384- eller SHA512-imprints, betroet TSA-identitet og nonce-binding, påkrævede ESIC extension-erklæringer og autentificerede certification- eller field-lock-undtagelser
Version 2.887.0: Importér og serialisér persistent native XFA exData XML med umiddelbare script-læsninger, namespace- og mixed content-bevaring, fastholdte repeated-instance-identiteter, transaktionel rollback og ægte gemt XHTML-rendering
Version 2.888.0: Anvend komplette Unicode 17-egenskaber og kontekstuel line breaking gennem eksisterende dokument-API'er, eksponér rå eller LB1-opløste portable property-forespørgsler, bevar etablerede enum-ordinals og tailoring-kontrakter, og respektér soft-hyphen-forbud
Version 2.889.0: Synkronisér materialiserede skjulte og usynlige XFA scalar-aliasser efter synlige felt-commits, mens native gentagne data-scopes, eksplicitte tomme værdier og eksakt transaktionel rollback bevares
Version 2.890.0: Bevar lovlige Unicode ord-, nonbreaking-space-, tegnsætnings- og numeriske grupper på tværs af typed rich style runs, tilpas hele grupper med rigtige stylede font advances, fasthold blandede størrelse-baselinjer og sammensmelt CRLF på tværs af style-sømme
Version 2.890.1: Gendan forbigående Windows atomiske publiceringslåse med højst otte annullerbare erstatningsforsøg, mens eksakte mål, forberedte bytes, permanente operativsystemfejl og ejet staging-oprydning bevares
Version 2.891.0: Bevar ordnede native XFA XML-kommentarer og processing instructions gennem event-import, serialisering, kloning og transaktionel rollback, mens de udelades fra scalar tekst, rich text og SOM element-valg
Version 2.892.0: Gengiv afgrænsede free-form- og lattice triangle mesh-shadings med ægte koordinat-, flag-, funktion-, farve- og transparency-semantik, og dekod hexadecimale Indexed palette-streams præcis én gang
Version 2.893.0: Læs og skriv afgrænset native FDF- og XFDF scalar-feltdata, og importér rigtige Unicode-, choice- og button-appearances transaktionelt i uafhængigt publicerede PDF'er, mens autentificerede signaturpolitikker og AES-kryptering bevares
Version 2.893.1: Autentificér påkrævet Adobe-signed CRL- og OCSP-evidence inde i ægte RFC3161 dokumenttidsstempler, før signaturpolitik-beskyttede formularopdateringer accepteres, og fasthold transaktionel afvisning ved manglende, tilbagekaldt, udløbet eller utroværdig evidence
Version 2.894.0: Ombryd for brede typed rich text ved komplette Unicode grafem-grænser på tværs af font- og farvestyles, mål faktiske stylede intervaller før linjetildeling, og bevar udelelige oversize-klynger, blandede point-størrelser og eksplicit character spacing
Version 2.895.0: Importér og eksportér faktiske FDF- og XFDF-bytes gennem eksisterende versionerede native Linux JSON-callbacks, bevar Unicode-feltværdier, AES-sikkerhed og autentificerede signaturpolitikker, og rul det aktuelle dokument tilbage efter fejlet output- eller resultatpublicering
Version 2.895.1: Kompilér statisk native XFA event-support én gang pr. ejet JavaScript-engine og afspil komplette kompakte dynamiske event-argumenter, og bevar closures, optagede host-svar, instansisolering, originale journal-budgetter og transaktionsdeadlines under rollback
Version 2.896.0: Opløs native XFA binding SOM gennem gentagne data-scopes med afgrænset descendant-traversering, escapede navne, Unicode-matching, per-instance missing-leaf-fallbacks og transaktionel runtime værdi-synkronisering
Version 2.897.0: Shap valgte Unicode style spans med ægte omgivende HarfBuzz-kontekst, eksponér native paragraph orden- og retning-API'er, og placér typed rich items inden for faktiske ombrudte fysiske linjer, mens logiske styles og object ownership bevares
Version 2.898.0: Læs og skriv afgrænset FDF- og XFDF rich text, dekod native XHTML style spans til fire ægte indlejrede skrifttypestyles og importér rigtige appearances transaktionelt i signerede eller krypterede PDF'er, inklusive kanonisk sammenligning af eksisterende read-only rich-værdier
Version 2.899.0: Fastgør stylede combining marks til faktiske GPOS base-, ligature- og mark-anchors med uafhængige font-skaleringer, bevar negative-origin glyph-outlines inde i rich widget-clips og reserver passende linjeudstrækninger til synlige stakkede mærker
Version 2.900.0: Indlæs og gem namespace-aware native XFA Data DOM XML transaktionelt, bevar ordnet mixed content og data binding-identiteter, quot host-værdier i lineær tid og fasthold et eksakt per-session JavaScript module lease gennem afgrænset engine-replay
Version 2.901.0: Gengiv Coons- og tensor patch mesh-shadings med afgrænset kubisk geometri, source-space farveinterpolation, continuation edges, fold-håndtering og transaktionelle ressource- og cancellation-grænser
Version 2.902.0: Importér og eksportér stylede FDF og XFDF gennem rigtige Linux JSON C ABI-callbacks, indlejr konfigurerede ægte font faces, bevar signaturpolitikker og eksakte private kildebytes til no-op-importer, og publicér aktuel dokumenttilstand først efter begge callback-outputs lykkes
Version 2.903.0: Bevar directional embeddings, overrides, isolates og paired-bracket paragraph-kontekst på tværs af ombrudte rich style-linjer, eksponér afgrænsede paragraph-afledte og cachede physical-line orden-API'er, og shap faktiske line items med opløste niveauer og scripts
Version 2.903.1: Hold Unicode directional-only shaping-klynger ved nul character-spacing-avancement, mens logiske kontroller, glyph-identiteter og normal visible-cluster- og ordafstand bevares
Version 2.904.0: Kør native XFA JavaScript, event journal, Data DOM, XML, FormCalc og ICU locale-runtime på Linux med egne shared-module-leases og rigtige monotone ure, mens eksisterende Windows Unicode-initialisering bevares
Version 2.904.1: Bevar komplette paragraph direction-kontroller og parrede klammer gennem automatisk standalone shaping og almindelig multiline-feltombrydning, med physical-line joining-kontekster, immutable paragraph-caching og afgrænset totalt glyph-output
Version 2.904.2: Læs faktiske ydre cross-reference stream-dictionaries uden at forveksle indlejrede krypteringsindstillinger, opløs escapede entry-navne og bevar direkte krypteringsdictionaries ved ordinære Windows incrementale revisioner
Version 2.905.0: Opret native PDF-sidetræer, gentagne redigerbare felter, push buttons og Unicode statisk tekst direkte fra XDP og gemte runtime-værdier på Linux og Windows, med ægte indlejrede appearances og afgrænset kandidatforberedelse før kalder-output
Version 2.905.1: Opløs escapede predictor-parametre inden i den faktiske DecodeParms-dictionary, og find den rigtige stream-token efter balanceret ydre dictionary-syntaks, og bevar whitespace-værdierede binære xref-payloads ved ordinær Windows-indlæsning
Version 2.906.0: Placér cross-style combining marks med faktiske valgte glyph-grænser og kanoniske combining-klasser, når attachment-anchors mangler, med uafhængige font-skaleringer, same-side stacking og faktiske opløste item-retninger for dobbelte mærker
Version 2.907.0: Gengiv rigtige CID-keyed CFF glyph-identiteter og afgrænsede notdef-substitutioner gennem faktiske font CID-to-GID-mappings, og bevar uafhængig tekstekstraktion og cancellation-checks gennem hele escaped CMap-parsing
Indbyggede legacy CMaps dekoder én-til-fire-byte PDF-tegnskoder til native rendering og Unicode-ekstraktion, bevarer parent- og child writing modes, gendanner misdannede kodesekvenser deterministisk og afgrænser annullerbar arv; redistributionspakker inkluderer den komplette CMap datameddelelse
Windows FDF- og XFDF-importer vælger faktiske leverede navngivne familier og fontstyles fra indlejrede filstier eller uændrede V1-callbacks og bevarer signede eller AES-krypterede revisioner og tofaset publicering; synkroniserede tilfældige inputlæsninger bruger en uafhængig kildecursor, så baggrundslæsninger ikke kan korruptere sekventielle outputkopier
Version 2.907.1: Dekod faktiske PDF-hexadecimale escapes og UTF-8-bytes i navne-værdierede og nedarvede formfelter, og bevar mellemrums-, tegnsætnings- og Unicode-button-export-tilstande gennem native genindlæsning af gemte dokumenter
Version 2.908.0: Opret ægte native XFA combo boxes, list boxes, multi-selection-felter, checkboxes og strukturelt scopede radio-grupper direkte fra gemte runtime-data, med parrede display/export-labels, per-instance-items, access flags og uafhængige native appearance-tilstande
Version 2.908.1: Anvend gyldige inline rich-text-erklæringer med uafhængig important-prioritet, omsluttende beregnede font-size-baser og eksplicitte nedarvede egenskaber, og bevar CSS-kommentar- og quoted/function-erklæringsgrænser
Leveret rich-text font-fallback vælger komplette stylede Unicode-grafemer fra faktiske kandidatfamilieprogrammer, mens authorede værdier og præcise appearance-styles bevares; native Linux JSON-fallback eksponerer samme opt-in-opførsel gennem uændrede V1-records og fastholder aggregate font-tilladelsen på tværs af faktiske provider-allokeringer
Version 2.909.0: Vælg faktiske leverede named TrueType-familier pr. rich run og afgrænset XHTML font-family-erklæring, bevar per-family style metrics og mark-caches, og importér rigtige FDF- eller XFDF rich-værdier med family-aware kanonisk sammenligning
Version 2.910.0: Tilpas NoZoom- og NoRotate-annotation-appearances omkring det transformerede øverst-venstre rektangelanker, og bevar UserUnit, tilpasset formgeometri, opacity og det faktiske side-clip på tværs af skalering og rotation
Version 2.911.0: Opret native XFA rectangle-, line- og arc-tegninger samt inline PNG- eller JPEG-billeder med faktisk sample-dekodning, alpha-masker, tilpasset aspect og roteret placering, afgrænset forberedelse og transaktionelt ownership under cancellation
Version 2.912.0: Importér og eksportér rigtig FDF eller XFDF gennem Windows file jobs og V1-callbacks med immutable owned input, aktuel ikke-gemt graf-forberedelse, faktiske fire-font rich-appearances, autentificerede signede AES-politikker og context commit først efter begge output-callbacks lykkes
Version 2.913.0: Vælg konfigurerede native rich font-familier gennem uændrede Linux V1 JSON-callbacks til typed fills og FDF- eller XFDF-importer, indlæs faktisk påkrævede family- og style-programmer med aggregate-budgetter, og annoncér begge implementerede rich-profiler
Version 2.913.1: Opløs eksisterende implicitte XFA-værdier gennem afgrænsede live data-kontekster uden at gentage selector-parsing belastet til script-operationstilladelsen, og bevar originale transaktionsdeadlines og eksplicit binding-opførsel
Version 2.913.2: Dekod komplette roterede matrix-stregkoder før afbrudte fragmenter, og afvis eksakte QR finder-mismatch før full-grid-sampling, med strammere gruppering, original linear-bar-opførsel, atomiske scan-budgetter og den uændrede to-sekunders deadline
Version 2.914.0: Opret native XFA Boolean-appearances med seks brugerdefinerede mærker, runde eller firkantede kanter, mærkefarver og -størrelser, fem caption-placeringer og delte indlejrede caption-skrifttyper; bevar reversible Unicode export-aliasser og distinkte lovlige neutral-tilstande gennem event-udførelse og gemt PDF-genindlæsning
Version 2.914.1: Overlap forgrundens memory-cache-hits med kooperativ prefetch-annullering efter at den rigtige hukommelsesreservation er erhvervet, bevar operation cache-telemetri og tjek cancellation igen efter cache-lock- eller reservationsventetid, mens streng miss-rækkefølge og thread joins bevares
Version 2.915.0: Hold valgte native XFA list-optioner synlige gennem font-metric selection windows og persistede top-indekser, bevar komplette option- og værdiarrays, og fasthold repeated-instance-fontændringer og event-rollback med afgrænset synlig glyph-forberedelse
Version 2.916.0: Dekod og gengiv 182 indbyggede legacy CMaps med afgrænsede én-til-fire-byte-koder, eksakte parent- og child writing modes, Unicode-mappings, deterministisk malformed-code-genopretning, annullerbar arv og vedlagte redistribution-notices
Version 2.917.0: Vælg ægte named family- og style-programmer til Windows FDF- og XFDF-importer gennem indlejrede filstier eller eksisterende versionerede font-callbacks, og isolér synkroniserede random source-læsninger fra sekventiel transaktionspublicering
Version 2.918.0: Gengiv native XFA Boolean-captions fra effektiv XHTML og leverede named style-skrifttyper, bevar repeated-instance-overlays og gemt runtime XML, og mål automatiske caption-reserver med endelige logiske tekstlinje-udstrækninger
Version 2.919.0: Opløs komplette stylede Unicode-grafemer gennem eksplicit leverede kandidat-font-familier, bevar authorede værdier og præcise appearance-styles, eksponér opt-in native Linux JSON-fallback gennem uændrede V1-callbacks, og fasthold den faktiske aggregate font-tilladelse under indlæsning af konfigurerede programmer
Version 2.920.0: Gem blandede scalar-felter og originale typed rich-text-runs i én uafhængig atomisk dokumenttransaktion, fasthold præcise appearance-værdier og leverede skrifttypeprogrammer, bevar autentificerede politikker og aktuelle grafredigeringer, og genkend ægte read-only appearance no-ops
Version 2.920.1: Hold succesfulde native Linux C ABI PDF-mutationer i overensstemmelse med deres commitede kilde-snapshot, så efterfølgende same-value FDF- eller XFDF-importer bevarer de eksakte publicerede formværdier, typed appearances, tegnet tekst og importerede sider i stedet for at gendanne forældede inputbytes
Version 2.921.0: Gengiv native XFA push-button scalar- og XHTML-captions med ægte leverede family- og style-programmer, bevarede inline-separatorer og authoret padding, faktiske normal/down/rollover-appearances, caption-synlighed og persistente repeated-instance-overrides
Version 2.922.0: Vælg native annotation view- eller print-synlighed med PDF 2.0 Invisible-regler, genkend RichMedia- og Projection-static-appearances og implicitte Text-transformationer, og fasthold afgrænset annullerbar Windows PNG-atomisk erstatning med faktisk OS-fejldiagnostik
Version 2.923.0: Bevar ordnede rich-text-font-kandidatlister gennem native appearances og Linux V1 JSON, og bind blandede scalar- og originale typed runs til Windows file jobs og uændrede V1-callbacks med præcis maling, leverede style-programmer og tofaset publicering
Version 2.924.0: Gengiv default dokument optional-content-grupper og membership-udtryk på tværs af markeret sideindhold, form XObjects og annotationer, bevar skjult grafik- og teksttilstand, og eksponér eksplicit view- eller print-usage gennem den native Linux V1 JSON-grænseflade
Version 2.925.0: Vælg ordnede kalder-leverede font-familier til komplette stylede rich-text-grafemer gennem Windows file jobs og V1-callbacks, og bevar CSS- og typed-kandidater, ægte empty-value-transaktioner og aggregate font-budgetter
Version 2.926.0: Ekspandér afgrænset inline CSS font shorthand til uafhængigt kaskadede size-, weight-, italic- og supplied-family-kandidater, og bevar nedarvet relativ størrelse, omitted-style-resets, important komponentprioriteter og faktiske gemte font-appearances
Version 2.927.0: Mal originale Windows ApplyXFAAsAcroForm push-button scalar- og rich-captions med faktisk installerede family/style-programmer, persistente per-instance-overrides og native normal/down/rollover-appearance-bundles, og registrér ægte AcroForm-skrifttyperessourcer
Version 2.928.0: Gengiv ExtGState dash-arrays og -faser med afgrænset typed PDF-array-scanning, og bevar kommentarer, streng operand-validering, nedarvet stroke-geometri, cancellation og ordinære tekstarrays
Version 2.929.0: Byg scalar tekst, comb-celler, choice-labels og button-mærker fra ordnede leverede regular font-familier på tværs af native setters, Windows jobs og versionerede Windows/Linux-callbacks; bevar ordinær scalar-metadata og skeln et tomt choice-valg fra en valgt tom export
Version 2.930.0: Evaluér automatiske optional-content usage-anvendelser med eksplicit zoom, sprog og brugerkontekst, persistente native manuelle valg og afgrænset Linux JSON-operationstilstand; invalidér lånte rendering-kontekster efter dokumentændringer
Version 2.931.0: Bevar legacy XFA checkbox on-, off- og neutral-export-tilstande, stylede Unicode-captions og native appearance-bundles, kod særlige PDF-navne konsistent, og gendan direkte sideressourcer efter annulleret widget-adoption
Version 2.932.0: Dekod signede og unsignede JPEG 2000-komponenter igennem 26 bits med blandet præcision, subsampling og opacity, normalisér afgrænsede samples og ignorér JPX image BitsPerComponent-erklæringer før rendering
Version 2.933.0: Evaluér multidimensionelle sampled kubiske farvefunktioner med den eksisterende fire-knot scalar-konvention, kort-dimension lineær fallback, afgrænset tensorarbejde, cancellation og uændret scalar-interpolation
Version 2.934.0: Opret rigtige Unicode legacy XFA text-, numeric-, date- og password-appearances med effektiv per-instance font family og style, redigerbare indlejrede skrifttyperessourcer, scalar password-masking og transaktionel resource-adoption
Version 2.935.0: Bevar rich-text-linjehøjde, beregnede CSS-længder, nedarvede faktorer og parent font metrics på tværs af native layout, gemte appearances, Windows file jobs og callbacks samt Linux FDF/XFDF-JSON-importer med afgrænset metric-font-planlægning
Version 2.935.1: Tæl supplerende Unicode-tegn én gang i portable XFA password-appearances, fasthold originale værdier og håndhæv aggregate glyph-budgetter før maskallokering med scalar-granulær cancellation
Version 2.936.0: Bind eksplicitte typed JSON rich-text-linjehøjder til Windows- og Linux-gemte appearances, og bevar authorede runs, leverede parent-metrics, afgrænset aggregate-planlægning og transaktionelle mixed-field-opdateringer
Legacy XFA radio-grupper bevarer gentagne instance-scopes, eksakte exports og stylede Unicode-captions med helgruppe-rollback og en supplied-font native member appearance-fabrik
Version 2.936.1: Parse gyldige PDF-dictionaries og -trailers med aritmetisk overflow-checking slået til ved eksplicit at fastholde de lave 32 bits af FNV-hash-multiplikationen
Native rendering intents bevarer graphics state-, billed- og transparency-gruppefarveintent gennem afgrænsede ICC-transformationer
Version 2.937.0: Opret uafhængige legacy XFA radio-grupper fra faktiske gentagne instance-scopes, og bevar eksakte exports, valgte tilstande og stylede Unicode-captions med whole-group adoption rollback og en detached supplied-font native member appearance-API
Legacy XFA choice-felter bevarer gentagne instansværdier, displaylabels, listeselektionsvinduer og stylede Unicode-appearances med per-field-rollback og en supplied-font detached fabrik
Version 2.938.0: Gengiv de fire standard color intents på tværs af graphics states, forms, billeder, shadings, patterns og transparency groups med image overrides, relativ fallback for ukendte navne og afgrænset annullerbar ICC-transform-caching
Binær annotation-FDF-udveksling bevarer leverede annotationordbøger, appearance-tilstande, delte skrifttype- og billedressourcer og eksplicitte lokale GoTo-mål gennem afgrænsede native API'er, moderne Windows loaded-document-udveksling, file jobs og versionerede Windows/Linux-callbacks
Matchende annotationnavne på samme side vælger erstatninger; unavngivne eller umatchede annotationer tilføjes, mens autentificeret politik, atomar publicering og eksakte committed no-op-byter forbliver håndhævet
Native annotation XFDF-udveksling tilføjer atten mappede annotationstyper med afgrænsede binære data, Unicode rich contents, popup- og svarobjekter, autentificerede tilladelser og transaktionel native/Linux callback-publicering
Version 2.939.0: Opret legacy XFA combo- og list-felter med eksakte repeated-instance-exports, display-labels, valgte indekser, scroll-positioner og stylede Unicode-appearances, og bevar high field flags og per-field-rollback med en supplied-font detached choice factory og metadata-only-tilstand
Version 2.940.0: Udveksl atten mappede annotationstyper gennem afgrænsede native XFDF- og Linux V1 JSON-operationer, og bevar Unicode rich contents, callouts, transparente farver, binære vedhæftninger, popup- og forward-reply-links, autentificerede tilladelser og transaktionel append-publicering
Version 2.941.0: Anvend uafhængigt kaskadede native CSS- og originale typed bogstav- og ordafstande på shapede runs, fysiske linjer, fitting og gemte appearances, med beregnet point-serialisering, eksakt decimalafrunding og transaktionel Windows/Linux-JSON-publicering
Native annotation-fallback maler understøttede annotationer uden normal-appearances med afgrænset midlertidig geometri, tekst- og skrifttyperessourcer
FreeText default appearances anvender en afgrænset DA-operatorprofil, transformeret automatisk tilpasning, ordgrænse-ombrydning og rod-scoped tekst- og dekorationstilstand, mens annotationgeometri og kilderessourcer bevares; de fire endelige Tr4 til Tr7 paint-and-clip-controls bestod uafhængige MuPDF 1.28.5- og Poppler-læsere, og de originale 90 læserbilleder bestod en fuldcelle-uafhængig model inden for deres fastlåste korpus
Version 2.941.1: Valider unikheden af native XFA choice-valg med afgrænset annullerbar sortering, mens eksakte case-sensitive export-værdier, oprindelig valgrækkefølge og transaktionel fejlopførsel bevares
Windows annotation XFDF-udveksling eksporterer mappede annotationer og tilføjer autentificeret XFDF gennem afgrænsede file jobs og originale V1-callbacks med atomar publicering og eksakte no-op-bytes
Version 2.942.0: Gengiv understøttede annotationer uden normal-appearances gennem afgrænset midlertidig geometri, line endings, ikoner og Unicode FreeText, og fasthold kilderessourcer, rich text, view/print-flags og cancellation
Native typet form no-op-publicering bevarer eksakte indlæste PDF-bytes for uændrede blandede opdateringer og tomme batches, mens ventende grafredigeringer, autentificerede politikker og atomar publicering bevares
Version 2.943.0: Udveksl mapped annotation XFDF gennem Windows file jobs og originale V1-callbacks med autentificerede append-transaktioner, afgrænsede binære og Unicode-data, eksakte no-op-bytes og atomisk publicering
Dynamiske XFA choice-items opdaterer levende display- og exportlister, bevarer overlevende nodealiasser og eksakte valg og gemmer native og legacy PDF choice-appearances med afgrænsede transaktionelle scriptoperationer
Version 2.943.1: Bevar eksakte indlæste PDF-bytes, når native blandede scalar- og typed rich-text-transaktioner eller tomme batches ikke ændrer noget, og fasthold ventende grafredigeringer, autentificerede signatur- og krypteringspolitikker, ressourcegrænser og atomisk publicering
Lokale annotationsdestinationer bevarer otte sidemåltilstande, Unicode-navne og authoret decimalpræcision gennem native og legacy XFDF-udveksling, med kvalificeret Adobe XML og transaktionelle Windows/Linux-callbacks
Version 2.944.0: Administrér levende XFA choice display- og export-items gennem JavaScript og FormCalc, og bevar overlevende aliasser, eksakte duplikerede eller tomme valg, native per-instance-lister og gemte native eller legacy PDF-appearances under afgrænsede mutationsgrænser
Skrivebeskyttede rich annotation-skrifttyper understøtter Preview/Print-embedding og komplette no-subsetting-skrifttyper under eksplicitte per-call-tilladelser; Screen-annotationer bevarer eksisterende appearances og maler ingen implicit medieplaceholder
Version 2.945.0: Bevar lokale annotations-side- og navngivne destinationer gennem native og legacy XFDF-udveksling, med eksakte afgrænsede decimal-tokens, kvalificeret Adobe XML, duplicate-attribute-validering og transaktionel Windows/Linux-callback-publicering
Version 2.946.0: Gengiv midlertidig rich-annotationstekst med eksplicitte skrivebeskyttede Preview/Print-skrifttypetilladelser og uændrede full-font-bytes, og bevar redigerbare embedding-politikker og eksisterende Screen-appearances uden implicitte media-placeholders
Version 2.946.1: Bevar present-empty XFA-attributter og UTF-8-navne, -værdier, -namespaces og indekserede forespørgsler gennem native XML-serialisering, persistente property-defaults, gentagne script-events og transaktionel rollback
Version 2.946.2: Ret SHA-1-, SHA-256-, SHA-384- og SHA-512-word-aritmetik, når kompilator-range- og overflow-checks er slået til, og bevar gyldige digests og AES-256-adgangskodeautentifikation uden at ændre offentlige interfaces
Version 2.946.3: Anvend xfa.host.resetData gennem native events uden at misfortolke det som en Data XML-import, og bevar skabelon-defaults, bundne værdier, gentagne scopes, ventende redigeringer og transaktionel rollback
Version 2.947.0: Gengiv beveled- og inset-rektangulære annotationskanter og målte Unicode- eller rich-linjetekster, og bevar opacity, endpoint-forskydninger, eksisterende appearances, afgrænsede skrifttyperessourcer og annotation-clipping
Version 2.947.1: Bevar eksplicitte tomme default XML-namespace-erklæringer under XFA-parsing og -serialisering, så ukvalificerede data-subtræer ikke arver en forfader-namespace efter gem og genindlæsning
Version 2.948.0: Gengiv fyldte glyph-masker med opfanget fraktionel clip-dækning, mens PDF-stier, patterns, alpha og blend-operatorer bevares, og tjek raster-arbejdshukommelseskapacitet før allokering
Version 2.949.0: Bevar skelnen mellem ingen valgte choice-optioner og en valgt tom export-værdi gennem native, Windows- og Linux-XFDF-udveksling, med eksakt no-op-publicering, afgrænset validering og checket indlæsning af krypterede dokumenter
Version 2.950.0: Opret, klon, omdøb, indsæt og fjern native XFA Data DOM-noder med afgrænset ownership, nedarvede namespaces, stabile importerede referencer, binding refresh og komplet event-rollback; bevar UTF-8-attributter og fastholdte FormCalc-referencer gennem gemt XML og native PDF-forbrugere
Version 2.951.0: Gengiv afgrænsede cloudy-kanter til Square-, Circle-, Polygon- og FreeText-annotationer uden normal-appearances, og bevar bredde, dash, opacity og kildegrafer; del uforanderlige genererede skrifttypebytes på tværs af FreeText-visninger uden gentagne decoded-byte-belastninger, mens parsing-budgetter og cancellation bevares
Version 2.952.0: Bevar fjern-GoToR-annotationsdestinationer gennem native, ordinær Windows- og versioneret callback-XFDF-udveksling, inklusive eksakte koordinater, Unicode-filspecifikationer og valgfri vinduesopførsel
Version 2.953.0: Tilføj uafhængige XFA query-node-samlinger med all-, classAll-, classIndex-, clone- og membership-operationer, stabile fastholdte referencer, afgrænset transaktionel replay og nativt saved-PDF-forbrug
Version 2.954.0: Anvend interne XHTML-style sheets på native rich-text-felter og FDF/XFDF-importer med type-, klasse- og ID-selektorer, descendant- og child-kombinatorer, grupperede selektorer, Unicode-identifier-escapes, specificitet, importance og kildeorden
Version 2.955.0: Tilføj levende JavaScript form/property-børnsamlinger med length, indekserede læsninger, item, namedItem, iteration og uafhængige kloner; fasthold owner-identitet på tværs af events, repeated-instance-redigeringer og implicit property-oprettelse, med gemte native værdier og PDF-appearances
Version 2.955.1: Afvis all-zero X25519- og X448-shared secrets efter kanonisk byte-serialisering, inklusive low-order-inputs hvis svage field-limbs er nonzero, og lad agreement-resultatet være false ved tom secret med en frisk diagnostik
Version 2.956.0: Generér native plain-, rich- og shaped-field-appearances fra komplette OpenType CFF-skrifttyper, og bevar navnenøglede glyph-identiteter, faktiske CID-keyed-charsets, Unicode-mappings, embedding-tilladelser og delte skrifttyperessourcer; gengiv manglende FreeText-appearances med indlejrede OpenType-defaults
Version 2.956.1: Opløs FormCalc nodes child-liste-stier gennem den faktiske event-kompilator, og bevar levende form/property-samlinger, Data DOM-item-adgang, afgrænset replay, gemte native værdier og PDF-appearances
Version 2.957.0: Anvend attributselektorer, sibling-kombinatorer, strukturelle og positionelle pseudo-klasser, nedarvet sprogmatching og sammensat negation på native interne rich-text-style sheets, og bevar faktiske beregnede værdier, skrifttyper, gemte appearances og transaktionelle FDF/XFDF-importer
Version 2.958.0: Tilgå levende native Data DOM-børnsamlinger via skrivebeskyttede numeriske indekser i JavaScript og FormCalc, og bevar aktuel børnerækkefølge, fastholdte script-object-referencer, uafhængige kloner, gemte værdier og PDF-appearances
Version 2.959.0: Anvend komplekse not-lister, forgiving is- og where-lister, anchored has-relationer og filtrerede nth-child-positioner på native interne rich-text-style sheets, og bevar selector-specificitet, beregnede værdier, skrifttyper og transaktionelle FDF/XFDF-appearances
Version 2.960.0: Transportér standard XFDF Stamp normal-, rollover- og down-Form-appearances med indlejrede skrifttype- og billedressourcer, afgrænsede acykliske grafer, autentificerede native transaktioner og eksisterende Windows/Linux-callbacks
Version 2.961.0: Gengiv manglende annotationstekst-appearances med originale Type1C-, CIDFontType0C- og bare Type1-skrifttypeprogrammer, og bevar Unicode-mappings, automatisk størrelsessætning, spacing, linjehøjde og afgrænsede uforanderlige ressourcer
Version 2.962.0: Ombryd genereret raw-font-annotationstekst ved mellemrum og bindestreger på tværs af style runs, og bevar komplette kodede tegn, hårde linjeskift, automatisk størrelsessætning og afgrænset cancellation
Version 2.963.0: Anvend scopede CSS-namespace-erklæringer og kvalificerede selektorer på native rich-text-felter og Windows/Linux-formulartransaktioner, og bevar beregnede appearances, afgrænset namespace-opslag, eksakt no-op-publicering og checked-build-kompatibilitet
Version 2.964.0: Generér native plain-, rich-, shaped- og family-appearances fra komplette OpenType CFF2-skrifttyper ved default variation-koordinater, og bevar glyph-identitet, Unicode, bredder og embedding-tilladelser i afgrænset statisk CID-keyed CFF 1-output
Version 2.965.0: Opret, klon og redigér native XFA-formulartræer transaktionelt med bevarede node-identiteter, event-rollback, understøttede empty-merge-forekomster og gemte form packets uafhængigt af de originale skabeloner
Version 2.966.0: Evaluér native rich-text media queries med eksplicitte print/screen-profiler, indlejrede betingelser og afgrænsede feature-intervaller, og bevar beregnede styles i gemte appearances og transaktionelle FDF/XFDF-importer
Version 2.967.0: Anvend kalder-leverede linkede og importerede rich-text-style sheets med delte foretrukne eller alternative titelsæt, afgrænset URI- og dokumentbase-opløsning samt transaktionel native, Windows- og Linux FDF/XFDF-publicering
Version 2.968.0: eksplicitte rich-text-præferencer tilføjer color scheme, reduced motion/transparency/data, kontrast, forced og inverted colors samt scripting-tilgængelighed og bevarer ukendte værdier, når de udelades
Version 2.969.0: endelig rich-text CSS numeric math tilføjer calc, min, max og clamp, rodrelative og eksplicitte viewport-længder samt beregnede linje- og spacing-metrics i faktiske gemte appearances
Version 2.970.0: native CSS support queries accepterer betingede rich-text-grupper og imports med den supported declaration- og selector-grammatik, delte budgetter og transaktionelle gemte appearances
Version 2.971.0: rod-scope samt statiske brugerhandlings-selektorer bevarer logisk selector-matching, betinget stylesheet-admission samt beregnede gemte appearances
Version 2.971.1: shaped-run cache-hashing bevarer modulær aritmetik med aktiverede range- samt overflow-tjek i FPC 3.3.1 Windows-builds
Version 2.974.0: side- og navnebaseret annotationsfjernelse forbereder afgrænsede popup- og reply-kaskader via native API'er, Windows-transaktioner, JSON-jobber samt versionerede callbacks, mens tilladelser, signerede revisioner samt rollback ved fejlet publicering bevares
Version 2.973.0: binær annotation-FDF-udveksling bevarer appearance-ressourcer, delte objektgrafer samt lokale action-destinationer via afgrænsede native API'er, Windows-udveksling samt versionerede callbacks
Version 2.972.0: native annotation default appearances bevarer teksttilstand, automatisk tilpasning, rich text samt klipning i headless rendering
Native Linux dokumentworkflows opretter HTML-dokumenter med indlejrede Unicode-skrifttyper og AcroForm-kontroller, indsætter synlig eller søgbar sidetekst, udfører faktisk Tesseract OCR med afgrænsede annullerbare underprocesser og forfatter uafhængigt valideret raster PDF/A-4-output
Headless DSS/VRI-evidence validerer certifikatkæder og leveret OCSP/CRL-autorisation, signaturer, status og friskhed før inkrementel evidence-publicering, inklusive krypterede dokumenter
XFA host transport leverer eksplicitte typede callbacks til værtshandlinger og FormCalc Get/Post/Put, optager svar til sikre forespørgselsretries og modultilstandsreplay og rapporterer transaktionsfuldførelse til applikationskompensation
Headless RFC 3161-tidsstempler validerer message imprints, nonces, TSA-autorisation, certifikattrust og leveret revocation-evidence og indlejrer derefter det faktiske tidsstempeltoken i detached CMS-signaturer; påkrævede tidsstempelfejl bevarer destinationen
Persistente XFA JavaScript-sessioner fastholder script-object leksikalsk tilstand, nestede closures og uafhængige repeated-instance-moduler med afgrænset, deterministisk transaktionel rollback
Indlæst PDF/A-4-bevaring fastholder originale tekstoperatorer, vektorer, billeder, indlejrede skrifttypeprogrammer og eksisterende OCR-lag; den komponerer synlige annotation/widget-appearances, tilføjer valgfrit søgbar OCR, rapporterer eksplicitte interaktions- og metadatatab, validerer det genindlæste resultat og publicerer filer atomisk inden for sin dokumenterede font- og farveprofil
Indlæst PDF/A-4 raster-arkiveringskonvertering genopbygger synligt sideindhold som afgrænsede sRGB-billeder i et nyvalideret PDF/A-4-dokument og normaliserer skrifttyper, transparency og malede farver gennem den strikte native renderer; fil-API'en stager og publicerer resultatet atomisk, mens rapporten identificerer fjernede annotationer, formularer og vedhæftninger. Denne opt-in visuelle arkiveringsvej kasserer original vektor- og søgbar tekst, signaturer og interaktivt indhold
PDF 2.0-output understøtter nu PDF/A-4-, PDF/A-4e-, PDF/A-4f-, PDF/UA-2-, PDF/X-6-, PDF/X-6p- og PDF/X-6n-identifikation og -validering, inklusive revisionsbevidst XMP opløst efter namespace-URI, transaktionel PDF/A-4-reparation til sikker header-, trailer-, metadata-, Catalog- og præsentationsnormalisering med byte-eksakt rollback og bevaret sideindhold, valgbare ISO 15930-9:2020- og opløste errata PDF/X-6-regelsæt, rigtige ICC-header- og kanaltjek, dokument- og side-output intents, faktisk malet farve og overprint gennem content-arrays, nestede forms, tiling- og shading-mønstre, billeder, imagemasker, shadings, Type 3-glyphs, soft masks og annotation-appearances, nedarvet graphics- og transparency-tilstand, kombineret fill-and-stroke-komposition, CIDFont- og CMap-forhold, afgrænset dekodet-byte- og content-token-arbejde, namespace-bevidste strukturelementer, dokumentmetadata- og strengtjek, optional content, fysisk annotationsejerskab, formularsemantik, strukturdestinationer, outlines, nestede sidemærkater, associated file-forfatterskab, nedarvede produktionspage boxes, clause-bevidst diagnostik med regelsæt-proveniens, automatisk fail-closed-genereringsvalidering samt transaktionel PDF/UA-2-reparation for namespaces, attributter, lister, tabeller, Ruby, Warichu, udtale, alternativ tekst, sprognedarvning, overskriftsrækkefølge og Artifact-tags
Taggede PDF 2.0-tabeller får afgrænset gridudvidelse, intersections- og rækkegruppechecks, tabellokal headertilknytning og cyklusdetektion, mens lister får komplette nummererings- og fortsættelseskædechecks; eksakte Ruby- og Warichu-sekvenser håndhæves, og applikationer kan skrive per-element udtalehint eller ordnede indlejrede PLS-lexika gennem SetStructurePronunciation og AddPronunciationLexicon
v2.119.32-51-cyklussen tilføjede producentside arabisk/persisk/urdu shaping (obligatorisk LAM-ALEF-ligatur, 9 bogstaver i Arabic Presentation Forms-A), en feature-komplet OpenType GSUB-substitutionsengine, der dækker samtlige LookupType 1-8 med Script/LangSys-valg og TTF-subsetter-lukning for substituerede glyphs, XFA-container-understøttelse (AddXFAPacket / ClearXFAPackets / XFAPacketCount), en AcroForm /AA /K + /F + /V + /C-formfelttrigger-familie, multi-Unicode /DR-fontregistrering via RegisterAcroFormFont, structure-element tilgængelighedsattribut-sættere (/Lang / /E / /T) med en Table 333 standard structure type-enum og AddStructureElement-typet overload samt marked-content sekvensegenskaber på BeginTaggedContent
v2.119.52-68-cyklussen lukkede Phase 8 automatic shaping-pipelinen og udvidede scriptdækningen: Arabic Extended-A (inklusive U+0750-077F Arabic Supplement og U+08A0-08FF Arabic Extended-A) og persisk/urdu Form-B blev udvidet til den fulle U+0672-06D5 joining-class-tabel plus 26 nye Forms-A-mappings, med post-pass-folding for LAM-ALEF, YEH-HAMZA + vokalpar (8 ligaturer i U+FBEA-FBFB), den selvstændige Allah-ligatur (U+FDF2) og 22-tegns Bismillah-frasen (U+FDFD). Den nye opt-in ShapingFeatures-property + THPDFShapingFeature-enum (sfArabicGSUB / sfStandardLigatures / sfContextualLigatures / sfContextualAlternates / sfIndicShaping) får producenten til automatisk at emitte GSUB-drevne fontspecifikke rlig / liga / clig / rclt-substitutioner, med latinske standardligaturer (ff / fi / fl / ffi / ffl / ſt / st via U+FB00-FB06) og devanagari Indic-stavelsesomlægning (Repha + pre-base I-matra) i samme pipeline. Nye shaping-capability-metoder for syrisk (GetSyriacJoiningClass / GetSyriacPosition), mongolsk (GetMongolianJoiningClass / GetMongolianPosition) og devanagari (GetDevanagariCategory / ApplyDevanagariReorder) lader kaldere drive ikke-arabiske komplekse scripts gennem samme GSUB-engine. GetCodepointAdvance eksponerer den cachede /W em-fraktion til ombrydningsberegninger, og AssignSyntheticCodepointForGID / GetSyntheticCodepointForGID lader producenten emitte vilkårlige GSUB-substitut-GID'er (devanagari klyngeformer, stylistiske alternativer, CJK-variationsekvenser) gennem Private-Use-Area-tegn med fuld /CIDToGIDMap + /ToUnicode + /W-integration. Den kumulative ToUnicode CMap leveres nu med 35 ligatur-baglænds-mappings (8 LAM-ALEF + 18 YEH-HAMZA-familien + 1 Allah + 1 Bismillah + 7 latinske), så copy/paste i læserprogrammer giver kildetegnene. ChangeLog-dokumentationsskeletter leveres nu i 11 sprog (EN / CN / AR / DE / ES / FR / IT / JA / KO / PT / RU) med en sprogvælger-UI; ChangeLog-opbevaringsgrænsen blev hævet fra 250 til 500 versionssektioner
v2.152-v2.190-cyklussen byggede en komplet OpenType GPOS-positioneringsengine op og udvidede dækningen af komplekse scripts. Opt-in shaping-tilvalg anvender nu skrifttypens egen kerning (pair, contextual og right-to-left), combining mark-placering (mark-to-base, mark-to-mark og per-komponent mark-to-ligature), cursive forbindelsesanchors og lodret kerning for lodret tekst, alt skrevet som standard PDF-tekstoperatorer, så enhver læser renderer samme resultat. Producentside shaping dækker nu arabisk (inklusive Supplement-, Extended-A- og Extended-B-blokkene), syrisk, mongolsk, N'Ko, Adlam, Hanifi Rohingya, tibetansk konsonantstabling, devanagari og de andre Indic-scripts gennem skrifttypens Indic feature-kæde, javanesisk, thai- og lao-mark-rækkefølge, hebraisk vokalpunkt-rækkefølge, khmer, burmesisk, Tai Viet og Meetei Mayek. En familie af valgfrie OpenType-typografifeatures - standard-, discretionære og historiske ligaturer, small caps, oldstyle/lining/proportionale/tabular-tal, hævet og sænket skrift, ordinaltal, brøker, videnskabelige inferiors, tællere, nævnere, stylistiske og kontekstuelle alternativer, lokaliserede former, case-sensitive former, slashed zero og lodrette alternativer - kan anvendes automatisk under tekstoutput. Copy, paste og tekstsøgning gendanner de originale tegn på tværs af alt shape output, inklusive ligaturer og kædede featuresubstitutioner. Fontoutput blev også mindre: indlejrede skrifttypeprogrammer er altid Flate-komprimerede, en skrifttype brugt på flere sider indlejres én gang pr. dokument, subset-tags udledes deterministisk for reproducerbart output, og en valgfri kompakt tilstand skriver plain-ASCII-tekst med standardskrifttyper som uindlejret WinAnsi-tekst