Infurnia 帮助
Pricing

打印报价 PDF:文件命名、方向和页面布局

在应用中将报价表打印为 PDF,文件名、方向、页面排布和汇总页均符合预期。

  1. Print Quotation 操作完全在应用内生成 PDF(无服务器任务),并下载为 design_quotation_DD-MM-YYYY.pdf,日期为导出当天——因此同一天两次导出会得到相同文件名,浏览器会为重复文件添加后缀。打印表格中的报价 ID 在屏幕上只是占位符,仅在下载/打印时填入,因此 PDF 中携带的是生成的 ID。页面方向遵循报价打印偏好(纵向为 210x297,横向为 297x210),当汇总页偏好开启时会包含汇总页。两个容易与之混淆的同类导出:'detailed snapshot' 导出会下载名为 design_quotation_detailed.csv 的 CSV(不是 PDF);成本价报价变体会使用成本价重新打印表格——它会在打印时临时将报价切换为成本价模式并禁用单独计税,然后恢复设置。报价下载不受审批/锁定限制,但仍会经过有效销售渠道和违规/问题检查,因此 'I clicked print and nothing happened' 通常意味着其中一项检查以提示消息阻止了它。打印前会自动隐藏任何打开的侧面板;这是预期行为,不是故障。

  2. 报价工具栏上的 'Print PDF' 会将当前表格渲染为 'design_quotation_<date>.pdf'。方向来自 'Print PDF Orientation' 偏好:横向(297x210 mm,默认)或纵向(210x297)。页面按累计行高排布;徽标页眉和项目子页眉仅出现在第一页,而列名会在仍包含明细行的页面上重复。每个部分的页脚行(价格/折扣/税/总计)固定在该部分的最后一条明细行——引擎会将整组移至下一页,而不是让总计单独留在页面上;如果固定组高于一页,则会按比例压缩这些行以适配,这会使页脚文字在非常长的部分中显得拥挤。高于一页的单行会被裁剪至页面高度。如果启用了 'Summary Page' 偏好,表格后会附加汇总;汇总可能超过一页,表格的页码会在其后继续。页码打印在右下角。PDF 在客户端生成并直接下载(无队列),因此 'PDF stuck' 投诉通常是浏览器下载拦截,而 XLSX 会经过生成步骤。相同的渲染也会在我们的服务器上用于自动导出运行,因此后端 PDF 与应用内打印完全一致。