THotPDF.ShapedRunCache Property

property ShapedRunCache: THPDFShapedRunCache;

Restituisce la cache LRU di proprietà del documento usata per riutilizzare shaping run prodotti lato producer con corrispondenza esatta e fette di testo di uguale lunghezza legate al contesto

THPDFShapedRunKey identifica un risultato tramite il contenuto stabile del font quando disponibile, con l'identità del puntatore come fallback di compatibilità, più dimensione del font, una maschera di feature UInt64 esatta, script, lingua, direzione del paragrafo, modalità verticale, testo e contesto dei confini della fetta

TryGet esegue il lookup con hash dell'intero run, mentre TryGetSlices può assemblare un run a partire da fette non di whitespace presenti in cache i cui contesti di confine sinistro e destro corrispondono; PutSlices accetta solo risultati che preservano la lunghezza

L'hashing delle chiavi di cache preserva esplicitamente la moltiplicazione modulare a 32 bit quando le verifiche di intervallo e overflow sono abilitate, inclusi i build FPC 3.3.1 Win32 e Win64

Imposta MaxEntries e MaxBytes per limitare la memoria, chiama Clear per invalidare tutte le voci e chiama Stats per ispezionare Hits, Misses, SliceHits, SliceMisses, ReusedCodeUnits, SliceEntries, Evictions, Entries e Bytes

Layout avanzato di testo e streaming