- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 iText 中创建文档。我需要自定义宽度,但是当它小于 A4 标准宽度时,应将其设置为 A4 标准宽度。
所以我得到:
float pageWidth = columns.size() * 100;
if (pageWidth < PageSize.A4.getWidth()) {
pageWidth = PageSize.A4.getWidth();
}
table.setTotalWidth(pageWidth);
它不起作用,可能是因为 pageWidth
和 PageSize.A4.getWidth()
的单位不同。当我调试这个时,我在 pageWidth
中得到了 900.0
值,并且 PageSize.A4.getWidth()
返回 595.0
那么我需要更改什么才能获得相同的单位进行比较?
最佳答案
900 不低于 595,所以 pageWidth<PageSize.A4.getWidth()
不正确,并且永远不会执行:pageWidth = PageSize.A4.getWidth();
pageWidth
的值永远不会改变。您有 9 列。乘以 100,结果是 900。900 大于 595,所以 pageWidth
仍然是 900。
我认为你想要的与你所要求的相反:
float pageWidth = columns.size()*100;
if(pageWidth > PageSize.A4.getWidth()){
pageWidth = PageSize.A4.getWidth();
}
table.setTotalWidth(pageWidth);
现在,当 pageWidth
不适合页面,它将减少到 595。
我认为你犯了一个与 iText 完全无关的逻辑错误。
关于java - iText、PageSize A4 - 单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38886492/
我是网络开发(Angular)的新手。我正在尝试使用以下命令将 mat-select 显示记录选项与 mat-paginator 绑定(bind): HTML: Display
我是网络开发(Angular)的新手。我正在尝试使用以下命令将 mat-select 显示记录选项与 mat-paginator 绑定(bind): HTML: Display
当我在 gridview 中使用 AllowPaging="True" 属性并导航到第 2 页时,我的代码将我抛出到我网站的主页。相反,代码没有在第 2 页上显示记录列表。它也没有抛出任何错误,所以我
我正在 iText 中创建文档。我需要自定义宽度,但是当它小于 A4 标准宽度时,应将其设置为 A4 标准宽度。 所以我得到: float pageWidth = columns.size() * 1
我根据Sencha给出的例子实现了一个无限网格。基本上,代理使用 jsonp 获取 json 文件并填充网格。我希望网格大小为 10,并且我希望代理仅在用户向下滚动到接近第 10 条记录时才发出后续请
我有一个 ExtJS 网格(版本 4.2.1)。它是缓冲和无限滚动的。它由带有 REST 代理的商店填充。 请求发送至: /endpoints.json?_dc=1374783152564&page=
如何在 Kendo grid dataSoure 中设置 pageSize。我尝试了以下代码,但它不起作用。 grid.dataSource.data(result).dataSource.pageS
[EnableQuery(PageSize=20)] 和 [EnableQuery(MaxTop=20)] 有什么区别? 据我所知,他们都对结果设置了最大限制。 在其中任何一个上调用 GET odat
using (DirectorySearcher srch = new DirectorySearcher(String.Format("(memberOf= {0})",p_Target.Dist
我正在尝试实现分页,但是当我将 SliceMap 与 PageSize 一起使用时,我得到了所有行 - 您知道为什么以及该怎么做吗? 注意:我需要由 CQL 列妈妈键入的行映射。 iter := se
我正在使用 ReportLab 生成 PDF 报告。 我使用了 SimpleDocTemplate 并设置了 pageSize = A5。但是在构建PDF后,当我打开创建的文件时,页面大小为A4。 d
我从一本书威廉停顿中学习,它是写在那里,如果我们增加页面的大小然后页面错误首先增加,然后当页面大小变成进程的大小然后页面错误减少。 我无法理解为什么 pagefault 会增加,就好像我增加了页面大小
我试图在 CGridView 中设置寻呼机的 pageSize 属性,但没有成功。顺便说一句,目前共有 2 个项目,我只想在 1 页上显示 1 个。谢谢。 widget('zii.widgets.gr
使用此处找到的 KO 示例:http://knockoutjs.com/examples/grid.html ,我想添加一个下拉菜单来选择不同的页面大小(例如,每页 4、8、12 个项目),并在更改下
我需要在命令行将 svg 转换为 png。我尝试使用 imagemagick,但在与旋转变换一起使用时似乎有一个错误,例如这个样本 s3.svg:
我需要在命令行将 svg 转换为 png。我尝试使用 imagemagick,但在与旋转变换一起使用时似乎有一个错误,例如这个样本 s3.svg:
https://learn.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-dotnet-backend-how-to-
所以我的闪存有 2k 页大小和 128k 删除 block 大小。使用 mtd-utils 中的 flash_erase/dev/mtd1 0 0 我可以删除整个 mtd1 分区。分区一共256k。所
为什么 service.list().setPageSize(pageSize) 不起作用?它不返回具有指定 pageSize 的元素列表。问题出在哪里? 编辑 这是不工作的代码示例: Appsact
我想将 pageSize 保存并恢复到 localStorage。首先,在我看来,我创建了一个指令。它部分起作用 :) 我可以保存 pageSize。但是如何阅读呢? 拜托,强大的所有人,提示我! i
我是一名优秀的程序员,十分优秀!