TPaintBoxに描画しているグラフを印刷する場合に、画面上の解像度とプリンターの解像度で係数を算出して
描画されるグラフに対して係数を掛けて印刷を行っているのですが、TPaintBoxの上にTPaintBoxを貼り2枚のCanvasをプリンターのキャンバスに描画し印刷処理を流します。
その場合に上に張られているTPaintBoxのLeft・Topを取得し係数を掛けてそこから描画しているのですが
印刷結果を見ると画面で見ている画像と印刷されている画像の位置があっていません。
何か良い方法はありませんでしょうか?
> 画像の位置があっていません。
位置の換算が間違っているんですかね?
コードなしでどうやって解決しろと?
ツイート | ![]() |