【问题标题】:Printing a sheet of labels in Acumatica Report Designer在 Acumatica 报表设计器中打印一张标签
【发布时间】:2018-01-03 15:15:12
【问题描述】:

知道怎么做吗?

是的,我已经查看了现有的两个报告(分布、库存、报告、表格) 位置标签 - in619000.rpx 和 库存项目标签 - IN619200.rpx

可以让他们过去,那很好。 问题是垂直间距 - Chrome 和 IE 之间似乎有所不同,所以当我到达页面末尾时,它不再与标签对齐

示例标签是相当常见的“Avery 5160 (1” x 2 5/8”)”,我想在页面上获取所有 30 个(3 个横向,10 个向下)。运行报告、指定标准、获取预览、通过屏幕上的按钮打印(不导出为 PDF)并在 IE 和 Chrome 之间打印不同的纸张 - 以及非常不同的打印选项选项

我已删除除详细信息部分之外的所有内容,我已将整个报告的边距设置为 0,我已将详细信息高度明确设置为 1 英寸,并且只显示一条水平线。然后测量线之间的距离,不是1英寸,Chrome和IE也不同。好的,我可以通过反复试验得到合适的大小,但更愿意独立于浏览器,并且不需要为每个“浏览器组”维护报告

【问题讨论】:

    标签: reporting acumatica


    【解决方案1】:

    您可以在浏览器中从 PDF 打印,而无需导出 PDF 文档:

    1. 转到您的报告页面。
    2. 在打印和电子邮件设置中,选中“以 PDF 格式打印”
    3. 提供模板名称,选中“默认”模板并保存更改

    如果操作正确,默认情况下报告应在浏览器中显示为 PDF,并且工具栏将显示“查看 HTML”选项而不是“查看 PDF”:

    打印界面因浏览器而异,因为它使用浏览器或浏览器扩展功能来显示和打印 PDF。在 chrome 中,这是默认情况下以 PDF 模式启动报告时的样子:

    PDF 代表可移植文档格式,该标准的目标是生成在不同环境(浏览器、操作系统等)中显示和打印相同的文档。这正是您要解决的问题,因此我建议您专注于使 PDF 打印工作,因为这是正确的长期解决方案。

    另一方面,HTML 从来没有打算在不同的环境中产生类似的结果。由于浏览器供应商可以并且确实在任何时候更改他们的渲染堆栈而不通知,因此尝试在不同的浏览器/操作系统中获得类似的结果是徒劳的。今天有效的东西很可能会在下一次更新中打破。

    【讨论】:

    • 核心问题是 HTML 不允许通过设计实现像素完美渲染。这就是 PDF 在打印方面获得如此大的吸引力的原因,即使是在网络上也是如此。如果您对该主题感兴趣,请点击链接:admixweb.com/please-stop-pixel-perfect-design-web-design
    • 另一个注意事项:用户行为 - 必须确保在尝试打印 PDF 时选择“仅打印”选项,否则通过重新调整 PDF 大小(例如弄乱)“帮助” . If download and load in Adob​​e Reader (e.g. 2018.009.20050), when choose Print and get the dialog box up, in the Page Sizing & Handling, make sure it's set to "Actual Size", and not any of the scaling options (e.g.不适合、缩小超大页面、自定义比例)
    • 可以从报表本身默认为 PDF - 打开报表设计器,选择整体报表,转到属性,然后是行为\通用设置\查看 PDF。将此设置为 True 而不是 False,这样复选框将始终默认为“true”。即使没有提示,这也有效,例如通过 PXReportRequiredException
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多