問題タブ [qprinter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Qtで.xlsx形式を印刷するには?
これは私のコードです:
しかし、私は印刷に問題があります。テーブルを印刷すると、そのデータは通常の形式で表示されません。UTF-8に問題があると思います。印刷されたコピーはここで見ることができます。
どうすれば解決できますか?
c++ - Qt 印刷 - QFontMetrics クラス
私は Qt が初めてで、QPrinter / QPainter を探索しています
ドキュメントによると、mm で印刷するには、解像度を考慮して、座標をプリンターの単位に変換する必要があります。そこで、次のコードを書きました。
これは、印刷行などでうまく機能しています。
ここでテキストを測定する必要があるため、ドキュメントによると QFontMetrics() クラスを使用しました。
問題はPainter->fontMetrics().width(stringToMeasure)
、ドキュメントによると、ピクセル単位で幅を返すことです。これをmmに換算するにはどうすればよいですか?
どんな助けでも大歓迎です!