Esempio n. 1
0
        public DPixelFont ToPixelFont()
        {
            DPixelFont pf = new DPixelFont();

            pf.FontName   = "HanzFont";
            pf.FontHeight = this.CharLines;
            pf.MapHeight  = this.CharLines;
            pf.MapWidth   = this.MapWidth;
            pf.CharArray  = new DPixelFont.CharItem[this.FontArray.Length];
            for (int i = 0; i < pf.CharArray.Length; i++)
            {
                DPixelFont.CharItem item = HanzToPixel(FontArray[i]);
                pf.CharArray[i] = item;
            }

            return(pf);
        }
Esempio n. 2
0
        public DPixelFont ToPixelFont()
        {
            DPixelFont pf = new DPixelFont();

            pf.FontName   = "CXFontInfo";
            pf.MapHeight  = this.height;
            pf.FontHeight = this.height;
            pf.MapWidth   = this.height;
            pf.CharArray  = new DPixelFont.CharItem[this.size];
            for (int i = 0; i < pf.CharArray.Length; i++)
            {
                DPixelFont.CharItem item = new DPixelFont.CharItem();
                item.Code       = array[i].code;
                item.Data       = array[i].array;
                item.CharWidth  = array[i].width;
                pf.CharArray[i] = item;
            }

            return(pf);
        }