• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BCBで画像を拡大印刷したい)

BCBで画像拡大印刷: 解像度に合わせた方法はある?

このQ&Aのポイント
  • C++Builder5を使用している場合、プリンターの解像度に合わせて画像を拡大印刷する方法があるかどうか疑問です。
  • 会社で印刷する際に、会社のロゴを同時に印刷する必要があり、BMPを印刷するテストプログラムを作成しました。
  • しかし、プリンターの解像度によって画像の大きさが変わってしまい、希望通りの大きさで印刷することができませんでした。お手数ですが、解決策を教えていただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • hidebun
  • ベストアンサー率50% (92/181)
回答No.1

TBitmapのインスタンスをもう1つ作成して、 そのCanvasに、StretchDrawで拡大・縮小したものを作成できそうです。 http://okwave.jp/qa/q991839.html

その他の回答 (1)

  • hidebun
  • ベストアンサー率50% (92/181)
回答No.2

失敬。Canvasへの描画にDrawではなく、StretchDrawにすれば良さそうですね。 Printer()->Canvas->Draw(x,y,pBitmap);

CLMN
質問者

お礼

ありがとうございました。 最初にコメントいただいたので良いようです。 RECT r; //RECTの四隅を指定する Printer()->Canvas->StretchDraw(r, pBitmap); これで何とか印刷できそうです。

関連するQ&A