VB.Net程序设计:Excel对单元格尺寸的定义.

VB.net里面用到图片插入到excel里面。

图片的尺寸大小是像素px而excel的单元格的尺寸大小的单位是点pt和英寸inch。

单元格单位的转换。

 

Excel对单元格尺寸的定义很特殊:Excel行高所使用单位为磅,列宽使用单位为0.1英寸!
Excel里的单位和cm(厘米)、mm(毫米)可以这样转换:
行高:1毫米=2.7682个单位,1厘米=27.682个单位;1个单位=0.3612毫米
列宽:1毫米=0.4374个单位,1厘米=4.374 个单位;1个单位=2.2862毫米

 

imageSize = New Size(160, 110)  'size 单位是px Pt2Px=1.33F
165和114就单元格的宽度和高度pt=image的实际Size(160*1.33, 110*1.33)
excel单元格尺寸单位是pt点。在计算图片的size时候应该*1.33
72pt点=1inch英寸=96px像素
1pt点=1.33px像素
1px像素=0.75pt点
1mm=2.835pt=2.835pt*1.333=3.77px
Excel行高所使用单位为磅:1cm=28.6磅,列宽使用单位为1/10英寸:1个单位为2.54mm

 

'--Excel行高所使用单位为磅(点的旧称point type),列宽使用单位为0.1英寸。
0.1英寸=9.6px
列宽:100px/9.6=x个0.1英寸。
行高:100px/1.33=100px*0.75=x个pt点 磅。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值