Kontejnery formulářů a integrační rozhraní

HotPDF poskytuje omezené integrační rozhraní pro práci s formuláři, přílohami, portfolii a výměnnými daty načtených dokumentů

Transakční změny

Úpravy formuláře lze provádět v relaci úprav a následně je potvrdit nebo zrušit. Operace zachovávají vlastnictví dokumentu a provádějí ověření před zveřejněním změn Pole THPDFFormEditSession sleduje změněná pole, regeneruje vzhledy a podporuje undo, redo, commit i rollback

THPDFFormEventKind a THPDFFormEventBinding určují zdroj události, zatímco THPDFConstrainedFormActionKind a THPDFConstrainedFormAction popisují povolenou změnu

THPDFFormEventResult uvádí výsledky dispatche a THPDFFormEditHistoryEntry zpřístupňuje vratnou historii editací

Události fokusu, ukazatele, klávesy i commit dispatchují jen akce set, toggle, clear, undo nebo redo vázané na volajícího

Výměna a kontejnery

API podporují import a export FDF, metadata portfolia, složky, schémata a položky při dodržení limitů zdrojů a oprávnění dokumentu

Flowované podformuláře respektují zalomení obsahové i stránkové oblasti, skupiny držení pohromadě, cíle overflow leader a trailer a opakované stránkování stránkové oblasti

Přílohy a portfolia

Vložené soubory lze extrahovat přímo do streamu volajícího pod limitem bajtů, přičemž se ověří MD5, deklarovaná velikost, data, MIME typ i vztah přidruženého souboru

Úprava portfolia podporuje zobrazení details, tile, hidden i vlastní, uspořádané klíče řazení, vnořené složky, metadata navigátoru a odstranění metadat schématu nebo položky

THPDFPortfolioSortKeyArray nese stabilní řazení podle více klíčů pro navigaci v portfoliu

Omezená integrace

Každá JSON operace může omezit paměť, uplynulý čas, počet objektů, poměr dekomprese i velikost výstupu se strukturovanými výsledky překročení rozpočtu

Verzované ploché C ABI zpětných volání zapisuje bajty zdroje s náhodným přístupem přímo do bufferů parseru, streamuje výstup přes opakovatelné částečné zápisy a zpřístupňuje zrušení, průběh, diagnostiku, pevné stavové kódy a validované neprůhledné handle

Minimalizace korpusu odstraňuje rozsahy objektů a bajtů jen tehdy, když zůstává stabilní podpis selhání reprodukovatelný; průběžně si uchovává nejmenší případ napříč běhy prostřednictvím zamykání bezpečného pro procesy a atomické výměny a publikuje stabilní metadata adresovaná SHA-256

Deterministické diferenciální sondy porovnávají domény parsování, vykreslování, textu a ukládání napříč opakovanými běhy enginu, přičemž otisky ukládání používají reprodukovatelnou serializaci místo identifikátorů dokumentu odvozených od času

THPDFRegressionDomain identifikuje každou plochu a verzovaný JSON report zachovává podpisy, nestability, izolované chyby, názvy enginů i vstupní SHA-256 v stabilním pořadí

Hlavní API