PdfFormatConversionOptions.PuaProcessingStrategy

PdfFormatConversionOptions.PuaProcessingStrategy enumeration

Vissa PDF-dokument har speciella unicode-symboler, som tillhör Private Use Area (PUA), se beskrivning på https://en.wikipedia.org/wiki/Private_Use_Areas. Dessa symboler orsakar ett PDF/A-kompatibelt fel som " Texten är mappad till Unicode Private Use Area men ingen ActualText-post finns". Denna uppräkning deklarerar en strategi som kan användas för att hantera PUA-symboler.

public enum PuaProcessingStrategy

Värderingar

namnVärdeBeskrivning
None0Inaktivera PUA-symbolbehandling. Denna strategi används som standard för PDF/A-dokument med nivå B-överensstämmelse.
SurroundPuaTextWithEmptyActualText1Infogar markerat innehållsblock med ActualText-post som innehåller tom text. Denna strategi ger bra resultat för dokument utan markerade innehållsblock. Används som standard för PDF/A-dokument med nivå A-överensstämmelse.
SubstitutePuaSymbols2Denna strategi fungerar långsammare än ‘SurroundPuaTextWithEmptyActualText’ men den kan ta bort PUA-kompatibla fel för dokument som inte kan hanteras korrekt av SurroundPuaTextWithEmptyActualText. PUA symbols ersätts med symbolen ‘mellanslag’ eller speciell unicode (vissa PUA-symboler har unicode-analoger). Substitution tillämpad inte till dokumentets text utan till teckensnittets interna data ToUnicode så det påverkar inte symbolens syn men it påverkar symbolens presentation i kopiera/klistra in operativsystemets buffert.

Se även