打印 QRP 而没有关于打印机边距的警告?
Printing QRP without Warning about printer margins?
我有一个似乎无法摆脱的问题。
当我的一位客户打印特定的 QRP 时,他得到了 "WARNING. This report may extend beyond the printer page margins. Text may be clipped, depending on the printer in use. Do you wish to continue?"
虽然这当然不是关键,但由于该客户每天打印的数量太多,所以每次都必须确认此对话框,因此这是一个问题。
我以前遇到过这个问题,似乎可以通过将报告格式设置为 "Custom" 来解决它,但我最近更新了 QRP,尽管仍设置为,但问题又回来了"Custom"。我也尝试过 A4(这是打印机的标准页面格式)和 A5,但无济于事。
有没有办法在代码中抑制这个错误?
报告本身比 A4 小得多(它是 A5 格式的包装标签),因此不会导致打印边距出现任何问题,而且打印出来的效果非常好。
您可以将常量 RPT_PrintNoWarn 与 SalReportPrint 函数一起使用。该常量用于抑制有关页边距溢出和平铺页面的警告。
它可以与常量 RPT_PrintNoErrors 使用管道符号组合。
SalReportPrint ( hWndFrm, strTemplate, strVariables, strInputs, nCopies, RPT_PrintNoWarn|RPT_PrintNoErrors, nFirstPage, nLastPage, nErr )
我有一个似乎无法摆脱的问题。
当我的一位客户打印特定的 QRP 时,他得到了 "WARNING. This report may extend beyond the printer page margins. Text may be clipped, depending on the printer in use. Do you wish to continue?"
虽然这当然不是关键,但由于该客户每天打印的数量太多,所以每次都必须确认此对话框,因此这是一个问题。
我以前遇到过这个问题,似乎可以通过将报告格式设置为 "Custom" 来解决它,但我最近更新了 QRP,尽管仍设置为,但问题又回来了"Custom"。我也尝试过 A4(这是打印机的标准页面格式)和 A5,但无济于事。 有没有办法在代码中抑制这个错误? 报告本身比 A4 小得多(它是 A5 格式的包装标签),因此不会导致打印边距出现任何问题,而且打印出来的效果非常好。
您可以将常量 RPT_PrintNoWarn 与 SalReportPrint 函数一起使用。该常量用于抑制有关页边距溢出和平铺页面的警告。 它可以与常量 RPT_PrintNoErrors 使用管道符号组合。
SalReportPrint ( hWndFrm, strTemplate, strVariables, strInputs, nCopies, RPT_PrintNoWarn|RPT_PrintNoErrors, nFirstPage, nLastPage, nErr )