在Jasper报告中,我可以使用哪种字体代替'Roman 12 cpi'

时间:2010-10-09 07:07:05

标签: jasper-reports

我正在使用JasperReport 3.7.1
我想以纯文本打印报告,我可以使用哪种字体?

我想在点阵打印机上打印报告 我需要一个与'Roman 12cpi'相同的字体;
因为ireport 3.7.1不支持'Roman 12cpi'。

2 个答案:

答案 0 :(得分:0)

“纯文本”究竟是什么意思?

如果您的确是指纯文本(.txt文件,没有图片),则应使用JRTextExporterJRCsvExporter导出报告。在这种情况下,使用哪种字体无关紧要。 (请注意,如果您只需要这种报告,JasperReports是一个糟糕的选择)

如果你只想让看起来像普通文本一样,你可以使用其他'纯文字'字体,比如'Courier New'

答案 1 :(得分:0)

JasperReports支持TrueType字体,而不支持通常随点阵打印机软件提供的Windows“仅打印机”字体,例如Roman 12cpi

您可以更好地将报告导出为纯文本(由yshalbar建议)并将原始转义码发送到打印机(例如ESC/P中的原始转义码)以更改字体。

另外,请查看此related question,了解有关打印到点阵打印机的更多指导。