AddChar() private method

private AddChar ( PdfString mark, PdfObject code ) : void
mark iTextSharp.text.pdf.PdfString
code iTextSharp.text.pdf.PdfObject
return void
コード例 #1
0
ファイル: CMapTest.cs プロジェクト: yu0410aries/itextsharp
 private void CheckInsertAndRetrieval(byte[] bytes, string uni)
 {
     CMapToUnicode c = new CMapToUnicode();
     c.AddChar(new PdfString(bytes), new PdfString(uni, "UTF-16BE"));
     string lookupResult = c.Lookup(bytes, 0, bytes.Length);
     Assert.AreEqual(uni, lookupResult);
 }
コード例 #2
0
ファイル: CMapUniCid.cs プロジェクト: jagruti23/itextsharp
 virtual public CMapToUnicode ExportToUnicode() {
     CMapToUnicode uni = new CMapToUnicode();
     int[] keys = map.GetKeys();
     foreach (int key in keys) {
         uni.AddChar(map[key], Utilities.ConvertFromUtf32(key));
     }
     return uni;
 }
コード例 #3
0
ファイル: CMapToUnicode.cs プロジェクト: EnergonV/BestCS
        public static CMapToUnicode GetIdentity()
        {
            CMapToUnicode uni = new CMapToUnicode();

            for (int i = 0; i < 65537; i++)
            {
                uni.AddChar(i, Utilities.ConvertFromUtf32(i));
            }
            return(uni);
        }
コード例 #4
0
        virtual public CMapToUnicode ExportToUnicode()
        {
            CMapToUnicode uni = new CMapToUnicode();

            int[] keys = map.GetKeys();
            foreach (int key in keys)
            {
                uni.AddChar(map[key], Utilities.ConvertFromUtf32(key));
            }
            return(uni);
        }
コード例 #5
0
 public static CMapToUnicode GetIdentity() {
     CMapToUnicode uni = new CMapToUnicode();
     for (int i = 0; i < 65537; i++) {
         uni.AddChar(i, Utilities.ConvertFromUtf32(i));
     }
     return uni;
 }