| Metodă |
Utilizare |
DoPageOperationProgress | Trimite progresul operațiilor pe pagină prin evenimentul de progres configurat |
ResolveLoadedObject | Rezolvă o referință la un obiect încărcat către obiectul pe care operațiile pe pagină îl pot inspecta sau copia |
ResolveLoadedDictionary | Rezolvă o referință la un obiect încărcat și îl returnează ca dicționar atunci când este posibil |
ResolveLoadedArray | Rezolvă o referință la un obiect încărcat și îl returnează ca tablou atunci când este posibil |
EnsureLoadedRootIndex | Se asigură că indicele catalogului încărcat este cunoscut înainte ca operațiile pe graful de obiecte să continue |
MaterializeLazyStreams | Încarcă datele de flux amânate înainte de o rescriere completă sau o operație de copiere la nivel de obiect |
FindLoadedFormFieldByIndex | Returnează un dicționar de câmp AcroForm încărcat după indexul câmpului și raportează numele său efectiv |
FindLoadedFormFieldByName | Returnează un dicționar de câmp AcroForm încărcat după numele complet calificat al câmpului |
ConfigurePDFVersion | Aplică capabilitățile versiunii PDF selectate curent la setările de ieșire ale documentului |
RecoverReloadFEKFromBytes | Recuperează cheia de criptare a fișierului pentru un document criptat reîncărcat atunci când parola furnizată se potrivește |
LoadedEncryptVersion | Raportează revizia de criptare a documentului încărcat curent |
IsObjStmMemberObject | Raportează dacă un obiect provine dintr-un membru al unui flux de obiecte și are nevoie de tratare conștientă de fluxuri de obiecte |
SyncMaxObjNumFromLoadedObjects | Rescannează obiectele încărcate astfel încât numerele de obiect nou alocate să nu intre în conflict cu numerele existente |
| Metodă |
Utilizare |
ClearDirectFileState | Curăță o înregistrare de stare a fișierului direct înainte ca un handle să fie reutilizat sau eliberat |
GetDirectFileIndex | Mapează un handle de fișier direct la slotul de stare folosit de API-ul Direct File |
DAFindReplacementIndex | Găsește intrarea de înlocuire pentru un număr de obiect într-o înregistrare de stare a fișierului direct |
DAReadObjectSource | Citește octeții sursă ai obiectului și datele de generație din starea fișierului direct |
DAStoreObjectSource | Stochează octeții sursă ai obiectului în starea fișierului direct pentru o rescriere ulterioară |
DAAppendObjectSourceInternal | Adaugă un nou corp de obiect la starea fișierului direct și returnează numărul de obiect alocat |
DATryBuildCompressedFileState | Construiește starea fișierului direct pentru fișierele care folosesc fluxuri de obiecte comprimate, atunci când este suportat |
DADirectLoadObjectFromBody | Parsează corpul unui obiect din fișierul direct într-o instanță de obiect încărcat |
DARecoverAES256FileKey | Recuperează o cheie de fișier AES-256 dintr-un dicționar de criptare și parolă |
DADirectPrepareObjectForAES256Encrypt | Pregătește dicționarele și fluxurile de obiecte înainte de criptarea directă AES-256 a fișierului |
DADirectDecryptObjectAES256 | Decriptează un obiect din fișierul direct parsat cu cheia activă de fișier AES-256 |
DAWriteDirectAES256Rewrite | Scrie o rescriere de criptare sau decriptare AES-256 a fișierului direct într-un fișier țintă |
DADirectEncryptFileAES256 | Criptează un fișier existent cu AES-256 prin calea de rescriere a fișierului direct |
DADirectDecryptFileAES256 | Decriptează un fișier AES-256 existent prin calea de rescriere a fișierului direct |
DAWriteFullRewrite | Scrie o rescriere completă a fișierului direct folosind tabelul de stare curent |
| Metodă |
Utilizare |
LoadXRefStreamDocument | Încarcă un document al cărui startxref indică spre un flux xref |
LoadXRefStreamDocumentFromFile | Încarcă un document xref-stream dintr-un fișier și returnează diagnostice cheie privind locația obiectelor |
LoadXRefStreamDocumentEncFromFile | Încarcă dintr-un fișier un document xref-stream protejat prin parolă |
XRefProbeObjCount | Raportează câte obiecte a înregistrat încărcătorul xref-stream |
XRefProbeObjNum | Returnează numărul de obiect la un index de diagnostic bazat pe zero |
XRefProbeCompactCount | Raportează câte obiecte comprimate au fost materializate din fluxurile de obiecte |
XRefProbeType2Mismatches | Raportează nepotrivirile din antetul fluxului de obiecte găsite la încărcarea intrărilor xref de tip 2 |
XRefProbeObjHasKey | Verifică dacă un dicționar de obiect diagnostic încărcat conține o cheie numită |
XRefProbeObjNameVal | Returnează o valoare de tip name dintr-un dicționar de obiect diagnostic încărcat |
XRefProbeCompactObjNum | Returnează numărul de obiect al unei intrări de diagnostic pentru obiect compact |
XRefProbeType2EncryptedSkipped | Raportează fluxurile de obiecte criptate omise de încărcătorul de fluxuri de obiecte de tip 2 |
XRefProbeCountReplacementChars | Numără caracterele de înlocuire Unicode din diagnosticele șirurilor încărcate |
XRefProbeObjStringVal | Returnează o valoare de șir dintr-un dicționar de obiect diagnostic încărcat |
XRefProbeDecryptObjStmSkips | Raportează omiterile de decriptare ale membrilor fluxului de obiecte folosite pentru a evita decriptarea dublă |
TryParseModernPDF | Încearcă calea modernă de parsare PDF pentru documente cu flux xref și fluxuri de obiecte |
CreateBasicPageContent | Creează obiecte minime de conținut de pagină pentru o pagină încărcată sau sintetizată |
CreatePDF16PageReference | Creează o referință de pagină PDF 1.6 folosind graful de obiecte încărcat |
CreateBasicResources | Creează un dicționar minim de resurse pentru reconstrucția paginii |
CreatePDF16Resources | Creează un dicționar de resurse PDF 1.6 pentru reconstrucția paginii |
ParseSimplePageObject | Parsează un obiect simplu de pagină în reprezentarea de pagină încărcată |
ParseRealPageContent | Parsează fluxul original de conținut al paginii pentru o pagină încărcată |
ProcessObjectStreamsForDecompression | Procesează fluxurile de obiecte înainte ca obiectele decomprimate să fie inspectate sau copiate |
ScanAndLoadReferencedObjects | Scanează dicționarele de pagină și resurse și încarcă obiectele referite |
ForceLoadMissingReferencedObjects | Încarcă referințele care nu au fost materializate în timpul primei treceri de parsare |
FindAllObjectStreams | Localizează fluxurile de obiecte în graful documentului încărcat |
ExtractStreamParameters | Extrage valorile pentru lungimea fluxului de obiecte, număr și offset-ul primului obiect |
ProcessFlateDecode | Procesează octeții fluxului de obiecte comprimat FlateDecode |
AnalyzePageObject | Analizează corpul unui obiect de pagină și actualizează evidența paginii încărcate |
ExtendPageArr | Adaugă un obiect indirect de pagină la tabloul de pagini încărcat |
ParseSimpleDictionary | Parsează corpul unui dicționar într-un THPDFDictionaryObject |
ParseSimpleArray | Parsează corpul unui tablou într-un THPDFArrayObject |
ParseSimpleStream | Parsează corpul unui flux într-un THPDFStreamObject |
FindAndProcessObjectStream | Găsește un flux de obiecte după numărul obiectului și procesează membrii săi |
ExtractObjectFromStream | Extrage un obiect dicționar parsat dintr-un membru al fluxului de obiecte |
ExtractRawObjectFromStream | Extrage octeții brute ai obiectului dintr-un membru al fluxului de obiecte |
IsObjectInStream | Raportează dacă un număr de obiect aparține unui flux de obiecte |
GetObjectFromStream | Returnează un membru al fluxului de obiecte parsat ca obiect dicționar |
ParseModernPageObject | Parsează un obiect de pagină găsit prin calea modernă a fluxului de obiecte |
IntelligentDecompress | Încearcă decomprimarea cu logică de rezervă conștientă de format |
DecompressFlateDecode | Decomprimă octeții fluxului FlateDecode |
ParseObjectStream | Parsează un antet de flux de obiecte și tabelul membrilor |
ReorderPageArrByPagesTree | Reordonează paginile încărcate conform arborelui de pagini |
GetCorrectPageOrderFromPagesTree | Construiește ordinea paginilor din arborele de pagini încărcat |
GetPageObjectId | Returnează numărul de obiect pentru un index de pagină încărcată |
GetPageArrIndexForObjectNumber | Returnează indexul din tabloul de pagini încărcat pentru un număr de obiect de pagină |
ExtractNumericValue | Extrage o valoare întreagă după o cheie numită în conținutul brut al obiectului |
ParseDecompressedObjects | Parsează membrii fluxului de obiecte decomprimate și returnează numerele obiectelor cheie |
LoadCompressedXrefStream | Încarcă datele fluxului xref comprimat pentru parsarea modernă a documentelor |
LoadObjectStreamsDirectly | Încarcă fluxurile de obiecte direct din documentul sursă curent |
ParseXrefStreamData | Parsează datele decodate ale tabelului xref-stream |
ProcessObjectStreamObjects | Procesează obiectele din fluxul de obiecte decomprimate pornind de la numărul obiectului flux |
| Metodă |
Utilizare |
ApplyArabicGSUBPositional | Aplică substituții GSUB poziționale pentru arabă și mapează ID-urile de glif rezultate prin codepointuri sintetice |
ArabicGSUBShapeToGIDs | Returnează secvența de ID-uri de glif modelată de Arabic GSUB fără a emite text |
ApplyArabicGSUBNativeShaping | Aplică shapingul arab nativ GSUB pentru fonturile care oferă substituții poziționale de glif |
ApplyLatinLigatureFeature | Aplică o funcție numită de ligatură Latină, cum ar fi liga sau clig, asupra unei secvențe Unicode |
ApplyLatinSingleSubstitutionFeature | Aplică o funcție numită de substituție unică Latină asupra unei secvențe Unicode |
ApplyLatinFractionFeature | Aplică funcția frac unei secvențe de fracții numerice atunci când fontul oferă substituțiile necesare |
ApplyArabicGSUBRefinement | Aplică rafinarea ligaturilor Arabic GSUB după trecerea de shaping arab de bază |
_ApplyGSUBLookupAt | Aplică un singur lookup GSUB rezolvat la o poziție din secvența de glife și raportează intervalul actualizat |
_ApplyGSUBFeatureToRun | Aplică toate lookup-urile pentru o funcție GSUB peste o secvență de glife în ordinea listei de lookup-uri |
_ApplyGSUBFeatureAtRunPosition | Aplică o funcție GSUB la o poziție din secvența de glife pentru treceri de shaping sensibile la poziție |
_TibetanShapeSpanToGIDs | Modelează un interval Tibetan în ID-uri de glif înainte de ieșirea cu codepoint sintetic |
_GSUBResolveIndicScript | Alege eticheta de script Indic OpenType disponibilă în font, preferând etichetele de script v2 atunci când sunt prezente |
_IndicShapeSyllableToGIDs | Aplică lanțul de funcții Indic GSUB unei silabe reordonate și returnează ID-uri de glif |