我正在使用JasperReport 3.7.1
我想以纯文本打印报告,我可以使用哪种字体?
我想在点阵打印机上打印报告
我需要一个与'Roman 12cpi'相同的字体;
因为ireport 3.7.1不支持'Roman 12cpi'。
答案 0 :(得分:0)
“纯文本”究竟是什么意思?
如果您的确是指纯文本(.txt文件,没有图片),则应使用JRTextExporter或JRCsvExporter导出报告。在这种情况下,使用哪种字体无关紧要。 (请注意,如果您只需要这种报告,JasperReports是一个糟糕的选择)
如果你只想让看起来像普通文本一样,你可以使用其他'纯文字'字体,比如'Courier New'
答案 1 :(得分:0)
JasperReports支持TrueType字体,而不支持通常随点阵打印机软件提供的Windows“仅打印机”字体,例如Roman 12cpi
。
您可以更好地将报告导出为纯文本(由yshalbar建议)并将原始转义码发送到打印机(例如ESC/P中的原始转义码)以更改字体。
另外,请查看此related question,了解有关打印到点阵打印机的更多指导。