THotPDF.CMapResourcePath Property
Yüklenen belge metni çıkarımı sırasında standart CMap koleksiyonlarını bulmak için kullanılan kök dizini ayarlar. Otomatik resources aramasını kullanmak için boş bırakın
Bildirim
property CMapResourcePath: TFileName read FCMapResourcePath write SetCMapResourcePath;
Birim
HPDFDoc
Parametreler
| Ad | Kullanım amacı |
|---|---|
| Bu üye açık parametre sunmaz | |
Dönen değer
Yapılandırılmış CMap koleksiyonu kökünü döndürür
Kullanım notları
- UniJIS, UniGB, UniCNS ve UniKS'nin UCS2 ve UTF16 yatay ve dikey eşlemeleri eksiksiz olarak gömülüdür; supplementary Unicode scalar'lar dahil, böylece bu standart Unicode CMap'ler harici bir kaynak dizini gerektirmez
- Yapılandırılan dizin,
Adobe-GB1-6\CMapgibi koleksiyon klasörlerini içermelidir - Kaynaklar, çalıştırılabilirle göreli arama konumlarının dışında saklanıyorsa property'yi yüklenen metin çıkarımından önce ayarlayın
- Her atama, yüklenen font decoder cache'ini temizler; aynı yolun yeniden atanması dahil
- Harici CMap dosyaları değiştiyse ve işlem genelindeki ayrıştırılmış kaynak cache'i de yenilenmeliyse, bu özelliği yeniden atamadan önce
HPDFClearCMapCachesçağırın - Ayrıştırılan standart eşlemeler ve CID tabloları, çözümlenen kökleri ve eşleme adlarıyla cache'lenir; böylece iki kaynak kökü aynı ada sahip farklı eşlemeleri güvenle sunabilir
- Süreç genelindeki standart CMap kaynak cache'i eşzamanlı erişim için güvenlidir; sıralı karakter ve aralık eşlemeleri ise logaritmik arama kullanır
- Tek byte'tan dört byte'a kadar codespace'ler geçerli üç byte'lı codespace'ler dahil bire bir korunur
- 182 ek paketlenmiş encoding map'inin tamamı built-in'dir — legacy GBK, EUC, Big5 ve Shift-JIS varyantları, kalıtılan dikey override'lar, UTF8 ve UTF32 codespace'leri dâhil
- Type0 metin operand'ları, kesin bir-ile-dört-bayt encoding codespace'leri kullanır — UTF32'de karışık genişlikleri ve önemli sıfır baytlarını koruyarak
- Açık bir kaynak dizini, yine de standart bir map'i geçersiz kılabilir; boş bir loader path'i, ambient koleksiyon dosyalarını okumadan built-in tabloları seçer
- Bozuk onaltılık veri, geçersiz surrogate dizileri, ters çevrilmiş aralıklar, aşırı büyük açık aralıklar ve taşan hedefler; sınırsız tahsis veya sarmalanmış eşleme olmadan ele alınır