Exemplo n.º 1
0
 public static iText.IO.Font.FontEncoding CreateEmptyFontEncoding() {
     iText.IO.Font.FontEncoding encoding = new iText.IO.Font.FontEncoding();
     encoding.baseEncoding = null;
     encoding.fontSpecific = false;
     encoding.differences = new String[256];
     for (int ch = 0; ch < 256; ch++) {
         encoding.unicodeDifferences.Put(ch, ch);
     }
     return encoding;
 }
Exemplo n.º 2
0
 /// <summary>This encoding will base on font encoding (FontSpecific encoding in Type 1 terminology)</summary>
 public static iText.IO.Font.FontEncoding CreateFontSpecificEncoding() {
     iText.IO.Font.FontEncoding encoding = new iText.IO.Font.FontEncoding();
     encoding.fontSpecific = true;
     for (int ch = 0; ch < 256; ch++) {
         encoding.unicodeToCode.Put(ch, ch);
         encoding.codeToUnicode[ch] = ch;
         encoding.unicodeDifferences.Put(ch, ch);
     }
     return encoding;
 }
Exemplo n.º 3
0
 public static iText.IO.Font.FontEncoding CreateFontEncoding(String baseEncoding) {
     iText.IO.Font.FontEncoding encoding = new iText.IO.Font.FontEncoding();
     encoding.baseEncoding = NormalizeEncoding(baseEncoding);
     if (encoding.baseEncoding.StartsWith("#")) {
         encoding.FillCustomEncoding();
     }
     else {
         encoding.FillNamedEncoding();
     }
     return encoding;
 }