0

Windows Mobile から Android にアプリを移植しています。このアプリは印刷をサポートしています。Windows モバイルでは PrinterCe フレームワークを使用しましたが、Android アプリでは CPCL ラベルを作成するフレームワークを作成しました。フォント以外はすべて正常に動作します。Windows モバイル アプリでは、次のようにしてフォントを設定できます。

((PrinterCE)m_Printer).FontName = "Tahoma"; 

しかし、CPCL のマニュアルによると、7 つのフォントから選択できますが、tahoma はリストにありません。Tahoma を使用して印刷できるようにするために、PrinterCE はどのような方法を使用しますか?? フレームワークがフォントをプリンターにアップロードすると思います..しかし、アップロードされたフォントをどのように使用しますか??

更新: プリンタをライン印刷モードで使用しています。

4

1 に答える 1

2

私はPrinterCEを使用したことがありませんが、テキスト、画像、バーコードなどをキャンバスに書き込み、ドキュメントの最後に画像としてプリンタに送信すると思います。そのため、 CEデバイスで使用可能なフォント。CPCLプリンターで非ネイティブフォントを使用する場合は、最初にそれをプリンターにダウンロードする必要があります。(事前にスケーリングされたフォントを作成する方法については、こちらの回答を参照してください)。次に、そのフォントを自分のフォーマットで使用する必要があります。

于 2012-03-19T17:47:58.677 に答える