PdfUnicodeRanges Class

Provides predefined Unicode character ranges for use with CreateBaseFont(String, Boolean, IListInt32). Each range is an array of two integers representing the inclusive start and end Unicode codepoints

Definition

Namespace: HiQPdf.Next
Assembly: HiQPdf.Next (in HiQPdf.Next.dll) Version: 18.9.2
C#
public static class PdfUnicodeRanges
Inheritance
Object    PdfUnicodeRanges

Properties

ChineseSimplified Convenience range list covering Simplified Chinese. Includes BasicLatin, CJK Symbols and Punctuation (U+3000–U+303F), and CjkUnifiedIdeographs
FullLatin Convenience range list covering the full Latin script. Includes BasicLatin, Latin1Supplement, and LatinExtendedA, sufficient for most European languages including Polish, Czech, Hungarian and Romanian with diacritics
WesternEuropean Convenience range list covering Western European languages. Includes BasicLatin and Latin1Supplement, sufficient for English, French, German, Spanish, Romanian and similar languages

Fields

BasicLatin Basic Latin block (U+0020–U+007F). Covers English letters, digits and common punctuation
CjkUnifiedIdeographs CJK Unified Ideographs block (U+4E00–U+9FFF). Covers the most common Chinese, Japanese and Korean characters
Cyrillic Cyrillic block (U+0400–U+04FF). Covers languages that use the Cyrillic script such as Russian, Bulgarian and Serbian
HangulSyllables Hangul Syllables block (U+AC00–U+D7AF). Covers precomposed Korean syllable blocks
Hiragana Hiragana block (U+3040–U+309F). Covers the Japanese Hiragana syllabary
Katakana Katakana block (U+30A0–U+30FF). Covers the Japanese Katakana syllabary
Latin1Supplement Latin-1 Supplement block (U+0080–U+00FF). Covers Western European languages such as French, German, Spanish and Romanian
LatinExtendedA Latin Extended-A block (U+0100–U+017F). Covers Central and Eastern European languages such as Polish, Czech and Hungarian

See Also