Passer au contenu principal
Les constantes de l’énumération FontNamesFiltersEnum décrivent des filtres prédéfinis pour les noms de familles de polices. Ces filtres définissent l’ensemble des polices à utiliser lors de la synthèse de documents.
typedef enum {
 FNF_All        = 0x00000001,
 FNF_Auto       = 0x00000002,
 FNF_Arabic     = 0x00000004,
 FNF_Armenian   = 0x00000008,
 FNF_Chinese    = 0x00000010,
 FNF_European   = 0x00000020,
 FNF_Japanese   = 0x00000040,
 FNF_Hebrew     = 0x00000080,
 FNF_Korean     = 0x00000100,
 FNF_Thai       = 0x00000200,
 FNF_FineReader = 0x00000400,
 FNF_PDF        = 0x00000800,
 FNF_None       = 0
} FontNamesFiltersEnum;

Éléments

FNF_All

Toutes les familles de polices de cet ensemble peuvent être utilisées lors de la synthèse du document. Cela signifie que l’ensemble de polices le plus étendu sera utilisé ; toutefois, la synthèse du document peut être plus lente.

Cette constante, combinée à toute autre constante de cette énumération, n’a aucun effet sur le fonctionnement de FineReader Engine.

FNF_Arabic

Utilise des familles de polices adaptées à l’arabe :

Linux: FreeMono, FreeSans, FreeSerif

macOS and Windows: Arial Unicode MS, Arabic Typesetting, Microsoft Uighur

FNF_Armenian

Utilise des familles de polices adaptées à l’arménien :

Linux: FreeMono, FreeSans, FreeSerif

macOS and Windows: Arial Unicode MS, Sylfaen

FNF_Auto

Sélectionne automatiquement le filtre de familles de polices en fonction des langues de reconnaissance du texte.

Pour Linux et Windows : dans ce mode, les familles de polices dont les noms sont indiqués dans les ressources du fichier PDF d’entrée sont également ajoutées à l’ensemble (comme avec le paramètre FNF_PDF).

Cette constante, combinée à toute autre constante de cette énumération, n’a aucun effet sur le fonctionnement de FineReader Engine.

FNF_Chinese

Utilise des familles de polices adaptées au chinois :

Linux: AR PL UMing, AR PL UKai, WenQuanYi Micro Hei, WenQuanYi Zen Hei

macOS and Windows: Arial Unicode MS, SimSun, NSimsun, MingLiU, PMingLiU

FNF_European

Utilise des familles de polices adaptées aux langues européennes :

Linux: Liberation Mono, Liberation Sans, Liberation Serif

macOS and Windows: Arial, Courier New, Times New Roman

FNF_FineReader

Utilise les familles de polices employées par défaut par ABBYY FineReader :

Sous Linux, cet ensemble de polices est identique à celui de la version Windows d’ABBYY FineReader Engine. Cette option n’est utile que si les polices requises sont installées sur votre poste de travail.
  • Familles de polices avec empattement adaptées aux langues européennes :
    • Book Antiqua
    • Bookman Old Style
    • Century Schoolbook
    • Constantia
    • Courier New
    • Consolas
    • Garamond
    • Georgia
    • Palatino Linotype
    • Sylfaen
    • Times New Roman
  • Familles de polices sans empattement adaptées aux langues européennes :
    • Arial
    • Arial Black
    • Arial Narrow
    • Arial Unicode MS
    • Calibri
    • Corbel
    • Candara
    • Century Gothic
    • Franklin Gothic Book
    • Franklin Gothic Demi
    • Franklin Gothic Demi Cond
    • Franklin Gothic Heavy
    • Franklin Gothic Medium
    • Franklin Gothic Medium Cond
    • Geneva
    • Lucida Sans Unicode
    • MS Reference Sans Serif
    • Microsoft Sans Serif
    • Segoe UI
    • Tahoma
    • Trebuchet MS
    • Verdana
    • Impact
    • Comic Sans MS
  • Familles de polices adaptées au chinois :
    • PMingLiU
    • SimHei
    • SimSun
  • Familles de polices adaptées au japonais :
    • MS Mincho
    • MS Gothic
  • Familles de polices adaptées au thaï :
    • Angsana New
    • AngsanaUPC
    • Cordia New
    • CordiaUPC
  • Familles de polices adaptées à l’hébreu :
    • Aharoni
    • Fixed Miriam Transparent
  • Familles de polices adaptées au coréen :
    • Batang
    • Dotum
    • Gungsuh
    • Gulim
    • Malgun Gothic

FNF_Hebrew

Utilise des familles de polices adaptées à l’hébreu :

Linux: FreeMono, FreeSans, FreeSerif

macOS and Windows: Arial Unicode MS, Gisha, Levenim

FNF_Japanese

Utilise des familles de polices adaptées au japonais :

Linux: Kochi Mincho, Mona Font

macOS and Windows: Arial Unicode MS, MS Mincho, MS PMincho

FNF_Korean

Utilise des familles de polices adaptées au coréen :

Linux: UnBatang, UnDotum

macOS and Windows: Arial Unicode MS, Batang, BatangChe

FNF_None

Ne pas utiliser de filtres prédéfinis.

Cette constante, combinée à toute autre constante de cette énumération, n’a aucun effet sur le fonctionnement de FineReader Engine.

FNF_PDF

Utiliser les familles de polices dont les noms sont spécifiés dans les ressources du fichier PDF d’entrée. Toutefois, les polices elles-mêmes ne sont pas extraites du fichier PDF ; elles doivent être installées sur le poste de travail pour être utilisées.

FNF_Thai

Utiliser les familles de polices adaptées au thaï :

Linux: FreeMono, FreeSans, FreeSerif

macOS and Windows: Arial Unicode MS, Angsana New, AngsanaUPC

Utilisé dans

ICustomFontSet::FontNamesFilter ISystemFontSet::FontNamesFilter