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); }
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); }