研究了下,发现是fitpageswide(1)之后,被压缩了。
如果不使用fitpagesWide, 在计算orientation为portrait的时候,计算的宽度不能在一页中展示。
margin: top: 40, bottom: 40, left:20, right:20, header:5, footer:5
在计算的内容部分是用pageWidth = pagerSize.width() - left - right, 发现会有两页内容 - 每一列的宽度是根据pageWidth来手动分配的。
也就是说pageWidth比实际pdf中的宽度要多,导致了换页。
问下这个宽度的获取,在不使用fitpageswide的情况下,如果才能不换页?
目前的这种写法有什么地方需要修改下? |