| Metoda |
Použití |
DoPageOperationProgress | Odesílá průběh operací se stránkami přes nakonfigurovanou událost průběhu |
ResolveLoadedObject | Vyřeší referenci načteného objektu na objekt, který mohou operace se stránkami kontrolovat nebo kopírovat |
ResolveLoadedDictionary | Vyřeší referenci načteného objektu a podle možnosti ji vrátí jako slovník |
ResolveLoadedArray | Vyřeší referenci načteného objektu a podle možnosti ji vrátí jako pole |
EnsureLoadedRootIndex | Zajistí, že je před pokračováním operací nad grafem objektů znám index načteného katalogu |
MaterializeLazyStreams | Načte odložená data streamů před úplným přepisem nebo kopírováním na úrovni objektů |
FindLoadedFormFieldByIndex | Vrátí slovník načteného pole AcroForm podle indexu pole a oznámí jeho efektivní název |
FindLoadedFormFieldByName | Vrátí slovník načteného pole AcroForm podle plně kvalifikovaného názvu pole |
ConfigurePDFVersion | Použije schopnosti aktuálně vybrané verze PDF na nastavení výstupu dokumentu |
RecoverReloadFEKFromBytes | Obnoví šifrovací klíč souboru pro znovu načtený šifrovaný dokument, když dodané heslo odpovídá |
LoadedEncryptVersion | Hlásí revizi šifrování aktuálně načteného dokumentu |
IsObjStmMemberObject | Hlásí, zda objekt pochází z členu object streamu a vyžaduje zpracování vědomé si object streamů |
SyncMaxObjNumFromLoadedObjects | Znovu projde načtené objekty, aby nově alokovaná čísla objektů nekolidovala s existujícími čísly |
| Metoda |
Použití |
ClearDirectFileState | Vyčistí záznam stavu direct-file před opětovným použitím nebo uvolněním handle |
GetDirectFileIndex | Mapuje handle direct-file na slot stavu používaný Direct File API |
DAFindReplacementIndex | Najde náhradní položku pro číslo objektu v záznamu stavu direct-file |
DAReadObjectSource | Čte uložené bajty zdroje objektu a generační data ze stavu direct-file |
DAStoreObjectSource | Uloží bajty zdroje objektu do stavu direct-file pro pozdější přepis |
DAAppendObjectSourceInternal | Připojí nové tělo objektu do stavu direct-file a vrátí jeho alokované číslo objektu |
DATryBuildCompressedFileState | Sestaví stav direct-file pro soubory používající komprimované object streams, pokud jsou podporované |
DADirectLoadObjectFromBody | Parsuje tělo objektu direct-file do instance načteného objektu |
DARecoverAES256FileKey | Obnoví souborový klíč AES-256 ze šifrovacího slovníku a hesla |
DADirectPrepareObjectForAES256Encrypt | Připraví slovníky a streamy objektů před šifrováním AES-256 v direct-file režimu |
DADirectDecryptObjectAES256 | Dešifruje parsovaný direct-file objekt aktivním souborovým klíčem AES-256 |
DAWriteDirectAES256Rewrite | Zapíše direct-file přepis pro šifrování nebo dešifrování AES-256 do cílového souboru |
DADirectEncryptFileAES256 | Zašifruje existující soubor pomocí AES-256 přes cestu direct-file přepisu |
DADirectDecryptFileAES256 | Dešifruje existující soubor AES-256 přes cestu direct-file přepisu |
DAWriteFullRewrite | Zapíše úplný direct-file přepis s použitím aktuální tabulky stavu |
| Metoda |
Použití |
LoadXRefStreamDocument | Načte dokument, jehož startxref ukazuje na xref stream |
LoadXRefStreamDocumentFromFile | Načte dokument s xref streamem ze souboru a vrátí klíčovou diagnostiku umístění objektů |
LoadXRefStreamDocumentEncFromFile | Načte ze souboru dokument s xref streamem chráněný heslem |
XRefProbeObjCount | Hlásí, kolik objektů zaregistroval loader xref streamu |
XRefProbeObjNum | Vrátí číslo objektu na diagnostickém indexu počítaném od nuly |
XRefProbeCompactCount | Hlásí, kolik komprimovaných objektů bylo zhmotněno z object streamů |
XRefProbeType2Mismatches | Hlásí neshody hlaviček object streamů nalezené při načítání xref položek typu 2 |
XRefProbeObjHasKey | Kontroluje, zda načtený diagnostický slovník objektu obsahuje pojmenovaný klíč |
XRefProbeObjNameVal | Vrátí hodnotu názvu z načteného diagnostického slovníku objektu |
XRefProbeCompactObjNum | Vrátí číslo objektu kompaktní diagnostické položky objektu |
XRefProbeType2EncryptedSkipped | Hlásí šifrované object streams přeskočené loaderem object streamů typu 2 |
XRefProbeCountReplacementChars | Počítá znaky Unicode replacement v diagnostice načtených řetězců |
XRefProbeObjStringVal | Vrátí řetězcovou hodnotu z načteného diagnostického slovníku objektu |
XRefProbeDecryptObjStmSkips | Hlásí přeskočení dešifrování členů object streamu použitá k zabránění dvojímu dešifrování |
TryParseModernPDF | Zkusí moderní cestu parsování PDF pro dokumenty s xref streamy a object streamy |
CreateBasicPageContent | Vytvoří minimální objekty obsahu stránky pro načtenou nebo syntetizovanou stránku |
CreatePDF16PageReference | Vytvoří referenci stránky PDF 1.6 s použitím načteného grafu objektů |
CreateBasicResources | Vytvoří minimální slovník prostředků pro rekonstrukci stránky |
CreatePDF16Resources | Vytvoří slovník prostředků PDF 1.6 pro rekonstrukci stránky |
ParseSimplePageObject | Parsuje jednoduchý objekt stránky do reprezentace načtené stránky |
ParseRealPageContent | Parsuje původní stream obsahu stránky pro načtenou stránku |
ProcessObjectStreamsForDecompression | Zpracuje object streams před kontrolou nebo kopírováním dekomprimovaných objektů |
ScanAndLoadReferencedObjects | Prohledá slovníky stránky a prostředků a načte odkazované objekty |
ForceLoadMissingReferencedObjects | Načte reference, které nebyly zhmotněny během prvního průchodu parsování |
FindAllObjectStreams | Vyhledá object streams v grafu načteného dokumentu |
ExtractStreamParameters | Extrahuje délku object streamu, počet a hodnoty offsetu prvního objektu |
ProcessFlateDecode | Zpracuje bajty object streamu komprimované pomocí FlateDecode |
AnalyzePageObject | Analyzuje tělo objektu stránky a aktualizuje evidenci načtených stránek |
ExtendPageArr | Přidá nepřímý objekt stránky do pole načtených stránek |
ParseSimpleDictionary | Parsuje tělo slovníku do THPDFDictionaryObject |
ParseSimpleArray | Parsuje tělo pole do THPDFArrayObject |
ParseSimpleStream | Parsuje tělo streamu do THPDFStreamObject |
FindAndProcessObjectStream | Najde object stream podle čísla objektu a zpracuje jeho členy |
ExtractObjectFromStream | Extrahuje parsovaný slovníkový objekt z členu object streamu |
ExtractRawObjectFromStream | Extrahuje surové bajty objektu z členu object streamu |
IsObjectInStream | Hlásí, zda číslo objektu patří do object streamu |
GetObjectFromStream | Vrátí parsovaný člen object streamu jako slovníkový objekt |
ParseModernPageObject | Parsuje objekt stránky nalezený moderní cestou object streamů |
IntelligentDecompress | Zkusí dekompresi s náhradní logikou podle formátu |
DecompressFlateDecode | Dekomprimuje bajty streamu FlateDecode |
ParseObjectStream | Parsuje hlavičku object streamu a tabulku členů |
ReorderPageArrByPagesTree | Přeřadí načtené stránky podle stromu stránek |
GetCorrectPageOrderFromPagesTree | Sestaví pořadí stránek z načteného stromu stránek |
GetPageObjectId | Vrátí číslo objektu pro index načtené stránky |
GetPageArrIndexForObjectNumber | Vrátí index v poli načtených stránek pro číslo objektu stránky |
ExtractNumericValue | Extrahuje celočíselnou hodnotu za pojmenovaným klíčem v surovém obsahu objektu |
ParseDecompressedObjects | Parsuje dekomprimované členy object streamu a vrací klíčová čísla objektů |
LoadCompressedXrefStream | Načte komprimovaná data xref streamu pro moderní parsování dokumentu |
LoadObjectStreamsDirectly | Načte object streams přímo z aktuálního zdrojového dokumentu |
ParseXrefStreamData | Parsuje dekódovaná tabulková data xref streamu |
ProcessObjectStreamObjects | Zpracuje dekomprimované objekty z object streamu podle čísla objektu streamu |
| Metoda |
Použití |
BuildAndApplyUnicodeFontSubset | Sestaví aktivní podmnožinu písma Unicode a použije výsledný stream písma i mapovací data |
EnsurePDFUATabsOnAnnotatedPages | Zajistí, že anotované stránky PDF/UA deklarují požadované pořadí tabulátoru |
EnsurePDFAOutputIntent | Kontroluje, že je přítomen output intent PDF/A, když jej vybraný profil PDF/A vyžaduje |
EnsurePDFAColorSpaceConsistency | Kontroluje použití device barevných prostorů vůči output intentu PDF/A a nastavení výchozích barevných prostorů |
EmitDocumentDefaultColorSpaces | Zapisuje mapování výchozích barevných prostorů dokumentu používaná workflow PDF/A |
EnsurePDFXOutputIntent | Kontroluje, že je před dokončením výstupu přítomen output intent PDF/X |
EnsurePDFXPageBoxes | Kontroluje page boxes vyžadované výstupními profily PDF/X |
_FindPAdESDSSStreamByDER | Najde existující stream DSS, jehož bajty DER odpovídají certifikátu, odpovědi OCSP nebo CRL při sestavování referencí PAdES VRI |
| Metoda |
Použití |
ApplyArabicGSUBPositional | Použije arabské poziční substituce GSUB a mapuje vytvarovaná ID glyfů přes syntetické kódové body |
ArabicGSUBShapeToGIDs | Vrátí arabskou sekvenci ID glyfů vytvarovanou pomocí GSUB bez vypsání textu |
ApplyArabicGSUBNativeShaping | Použije nativní arabské tvarování GSUB pro písma, která poskytují poziční substituce glyfů |
ApplyLatinLigatureFeature | Použije pojmenovanou latinskou ligaturní funkci, například liga nebo clig, na běh Unicode |
ApplyLatinSingleSubstitutionFeature | Použije pojmenovanou latinskou funkci jednoduché substituce na běh Unicode |
ApplyLatinFractionFeature | Použije funkci frac na číselný zlomkový běh, když písmo poskytuje potřebné substituce |
ApplyArabicGSUBRefinement | Použije zpřesnění arabských ligatur GSUB po základním průchodu arabského tvarování |
_ApplyGSUBLookupAt | Použije jedno vyřešené vyhledávání GSUB na pozici běhu glyfů a ohlásí aktualizovaný rozsah |
_ApplyGSUBFeatureToRun | Použije všechna vyhledávání jedné funkce GSUB napříč během glyfů v pořadí lookup-listu |
_ApplyGSUBFeatureAtRunPosition | Použije funkci GSUB na jedné pozici běhu glyfů pro pozičně citlivé průchody tvarování |
_TibetanShapeSpanToGIDs | Vytvaruje jeden tibetský úsek na ID glyfů před výstupem syntetických kódových bodů |
_GSUBResolveIndicScript | Vybere tag OpenType Indic script dostupný v písmu a dává přednost tagům skriptu v2, pokud jsou přítomné |
_IndicShapeSyllableToGIDs | Použije řetězec funkcí Indic GSUB na jednu přeřazenou slabiku a vrátí ID glyfů |