THotPDF.CMapResourcePath Property
Sætter rodmappen, der bruges til at finde standard CMap-samlinger under tekstudtrækning fra indlæste dokumenter. Lad den stå tom for at bruge det automatiske ressources opslag
Deklaration
property CMapResourcePath: TFileName read FCMapResourcePath write SetCMapResourcePath;
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
| Dette medlem eksponerer ikke eksplicitte parametre | |
Returværdi
Returns the configured CMap collection root
Brugsnoter
- Komplette UniJIS-, UniGB-, UniCNS- og UniKS UCS2- og UTF16-vandrette og lodrette mappings er indbygget, inklusive supplerende Unicode-skalarer, så disse standard Unicode CMaps ikke kræver en ekstern ressourcekatalog
- The configured directory must contain collection folders such as
Adobe-GB1-6\CMap - Sæt egenskaben før tekstudtrækning fra indlæste dokumenter, når ressourcer opbevares uden for de eksekverbare relative opslagspladser
- Hver tildeling rydder cache for indlæste font-dekodere, inklusive gentildelelse af samme sti
- Call
HPDFClearCMapCachesfør du gentildeler denne egenskab, når eksterne CMap-filer har ændret sig, og den procesvide parsede ressourcecache også skal opfriskes - Parsede standardkort og CID-tabeller caches efter deres opløste rod og kortnavn, så to ressourcetrødder sikkert kan levere forskellige kort med samme navn
- Den procesvide standard CMap-ressourcecache er sikker ved samtidig adgang, mens sorterede tegn- og intervalmappings bruger logaritmisk opslag
- En- til fire-byte codespaces bevares nøjagtigt, inklusive gyldige tre-byte codespaces
- Alle 182 ekstra vedlagte encoding-kort er indbygget, inklusive legacy GBK-, EUC-, Big5- og Shift-JIS-varianter, nedarvede lodrette overrides samt UTF8- og UTF32-codespaces
- Type0 tekst-operander bruger eksakte én- til fire-byte encoding-codespaces og bevarer blandede bredder og førende nul-bytes i UTF32
- En eksplicit ressourcemappe kan stadig override et standardkort; en tom loader-sti vælger indbyggede tabeller uden at læse omgivende samlingsfiler
- Misdannede hexadecimale data, ugyldige surrogate-sekvenser, inverterede intervaller, overdimensionerede eksplicitte intervaller og overløbende mål håndteres uden grænseløs allokering eller rundt-gående mappings