【发布时间】:2018-01-31 16:44:44
【问题描述】:
我想用收据打印机 (Epson TM-T88IV) 打印很长的 PDF。 但是,我要打印的 PDF 是预定义的(我无法更改文件的生成方式)。
当我想使用收据打印机打印此 PDF 时,它打印的文件非常小,收据无法读取。
左右边距较大。对我来说,收据打印机似乎想将 PDF 打印到一个非常小的区域。
if (type == PRINTER_TYPE.RECEIPT)
{
settings.DefaultPageSettings.Landscape = false;
settings.DefaultPageSettings.PaperSize = (new PaperSize("Roll Paper",(int)(80*0.254), (int)(297 * 0.254))); //PaperSize is taken from the Printer Settings multiplied with a hundreth of an inch
}
我找不到任何相关内容。
€dit:
经过一些测试和打印多个文档。我发现正确打印的 PDF 文档具有正确的大小
这个打印正确,打印出来什么都可以看:
是否可以忽略高度,让打印机正确打印整页?
【问题讨论】: