THotPDF.CMapResourcePath Property
Imposta la directory root usata per individuare le collection CMap standard durante l'estrazione del testo da un documento caricato. Lasciala vuota per usare il lookup automatico delle risorse
Dichiarazione
Dettagli sul comportamento dell'API, sui valori supportati e sui requisiti d'uso
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
| Questo membro non espone parametri espliciti | |
Valore restituito
Imposta la directory root usata per individuare le collection CMap standard durante l'estrazione del testo da un documento caricato. Lasciala vuota per usare il lookup automatico delle risorse
Note d'uso
- I mapping completi orizzontali e verticali UCS2 e UTF16 UniJIS, UniGB, UniCNS e UniKS sono integrati, inclusi gli scalari Unicode supplementari, così queste CMap Unicode standard non richiedono una directory di risorse esterna
- La directory configurata deve contenere cartelle di raccolta come
Adobe-GB1-6\CMap - Imposta la proprietà prima dell'estrazione del testo caricato quando le risorse sono archiviate fuori dalle posizioni di lookup relative all'eseguibile
- Ogni assegnazione ripulisce la cache dei decoder dei font caricati, inclusa la riassegnazione dello stesso percorso
- Chiama
HPDFClearCMapCachesprima di riassegnare questa proprietà quando i file CMap esterni sono cambiati e anche la cache delle risorse analizzate a livello di processo deve essere aggiornata - Le mappe standard e le tabelle CID analizzate sono messe in cache per la loro radice risolta e il nome mappa, così due radici di risorse possono fornire in sicurezza mappe diverse con lo stesso nome
- La cache delle risorse CMap standard a livello di processo è sicura per l'accesso concorrente, mentre i mapping di caratteri e intervalli ordinati usano lookup logaritmico
- I codespace da uno a quattro byte sono trattenuti esattamente, inclusi i codespace a tre byte validi
- Tutte le 182 mappe di encoding aggiuntive in bundle sono integrate, incluse le varianti legacy GBK, EUC, Big5 e Shift-JIS, gli override verticali ereditati e i codespace UTF8 e UTF32
- Gli operandi di testo Type0 usano codespace di encoding esatti da uno a quattro byte, preservando larghezze miste e byte di zero iniziali in UTF32
- Una directory di risorse esplicita può comunque sovrascrivere una mappa standard; un percorso di loader vuoto seleziona le tabelle integrate senza leggere file di raccolta ambientali
- Dati esadecimali malformati, sequenze surrogate non valide, intervalli invertiti, intervalli espliciti sovradimensionati e target in overflow sono gestiti senza allocazione illimitata o mapping avvolti