1金币
本帖最后由 miyazhong 于 2022-6-13 12:13 编辑
你好,打印的规则如下,
margin中可以设置top,bottom等,如设置30,就是
The top margin, in hundredths of an inch. |
[size=13.3333px]在打印中,获取的pagesizer的width如果是786, 设置了top:40, bottom:40, left:20, right:20, header:5, footer:5,
那么请问下,打印的内容部分的宽度是怎么算的呢? 是直接786 - (20 + 20)? 还是需要如何计算剩余的宽度?
如果786 - (20+20)计算,结果计算出来的宽度会超出一行,也无法微调,所以希望知道具体的计算逻辑。多谢。
在临界点的时候,会出现如下情况:
当减少内容时,就会正常。
|
最佳答案
查看完整内容
你好,理论上内容的宽度就类似786 - (20 + 20)这样算,但是实际的打印内容受到多方面的影响,也包括打印机,以及其他的printInfo影响,比如不设置center属性会按照left/top margin导出,right/bottom跟内容和列宽有关,列不能跨页, right/bottom一般会比设置的大。设置了center之后,left/top也不保证,页面会居中。
具体的分页内容也可以通过pageInfo来查看。如果调整打印信息没有达到符合需求状态,可以提供表单,并详细描 ...
|