我正在将一个应用程序从 windows mobile 移植到 android。这个应用程序有打印支持。在 Windows mobile 中,我使用了 PrinterCe 框架,但在 android 应用程序中,我编写了一个框架来创建 CPCL 标签。一切正常,除了字体。在 windows 移动应用程序中,我可以设置字体:
((PrinterCE)m_Printer).FontName = "Tahoma";
但正如 CPCL 手册所说,我可以在 7 种字体之间进行选择,但 tahoma 不在列表中。PrinterCE 使用什么方法允许我使用 Tahoma 进行打印?我认为框架负责将字体上传到打印机。但是一旦上传,我该如何使用该字体?
更新: 我在行打印模式下使用打印机。