私はQtのに新たなんだとマニュアルによるとQPrinter/QPainterのQtの印刷 - QFontMetricsクラス
を探索は、mm単位で印刷するために、座標はそれの解像度を考慮すると、プリンタの単位に変換する必要があります。これは、ラインを印刷し、そのために正常に動作して
qreal printInterface::convertFromMM(qreal in)
{
//1 inch = 25.4 mmm so
return in * (1/25.4) * mQPrinter->resolution();
}
:だから、私は、次のコードを書きました。
私はテキストを測定する必要があります。ドキュメントによると、QFontMetrics()クラスを使用しました。
問題は、Painter->fontMetrics().width(stringToMeasure)
がドキュメントに従って、ピクセル単位で幅を返していることです。これをどのようにmmに変換できますか?
ご協力いただきますようお願い申し上げます。