回复 1楼lqs27的帖子
您好,问题回复如下:
1 默认字体和大小为:
Microsoft Sans Serif 8.25
通过这个代码查看
- Font ooo = fpSpread1.Font;
复制代码
2 查询'9号 宋体'对应的2行文字像素,请通过lable控件---autoSize=true
如
- label1.Font = new System.Drawing.Font("宋体", 9); //9 磅
- label1.Text = "123456789";
- int ww = label1.Width; //59
- label2.Font = new System.Drawing.Font("宋体", 9);
- label2.Text = "一二三四五六七八九";
- int ww2 = label2.Width; //113
复制代码
从实验结果看,汉字是不是数字的2倍速像素。
3 Spread默认单元格宽、高
- //60 ppixels
- float w = this.fpSpread1.ActiveSheet.Cells[0, 0].Column.Width;
- //20 pixels
- float h = this.fpSpread1.ActiveSheet.Cells[0, 0].Row.Height;
复制代码
最后一个问题没看清楚:“我想知道合并后行通过计算能放下多少个数字或英文字符或汉字?
” |