【问题标题】:Which font can I use insead of 'Roman 12cpi' in Jasper report在 Jasper 报告中,我可以使用哪种字体代替“Roman 12cpi”
【发布时间】:2010-10-09 07:07:04
【问题描述】:

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

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

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    “纯文本”到底是什么意思?

    如果您的意思是纯文本(.txt 文件,没有图像),那么您应该使用JRTextExporterJRCsvExporter 导出您的报告。在这种情况下,您使用哪种字体并不重要。 (请注意,如果您只需要这种报告,JasperReports 是一个糟糕的选择)

    如果您只希望它看起来像纯文本,您可以使用其他“纯文本外观”字体,例如“Courier New”

    【讨论】:

      【解决方案2】:

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

      如果您将报告导出为纯文本(如 yshalbar 所建议的那样)并向打印机发送原始转义码(例如 ESC/P 中的转义码)以更改您的字体,您会更幸运。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-01
        • 2016-08-06
        相关资源
        最近更新 更多