none
四角の描画の際に RRS feed

  • 質問

  • おはようございます。

    VB2005Express+SQLServerExpressにて開発しています。

    印刷をしたいと思い、いろいろなものを参考に考えているのですが、DrawRectangleを利用することにより四角が
    描画できることまでわかりました。

    また、大きさを把握しやすくするために、数値の指定をミリメートル単位にすることができることまでわかりました。

    ただ、DrawRectangleの引数がInteger型のため、0.5ミリ単位の設定ができず、困っています。

    何か他に方法があるのでしょうか。
    (多少の誤差は出てしまうのですが、ミリ表示をインチに変換して描画ができないかをこれから試してみたいと思います。)

    どうか、よろしくお願いします。
    2009年9月15日 22:04

回答

  • 外池です。

    DrawRectangleは、3種類ありますね。

    描画範囲をRectangle構造体で指定するもの。
    Integer型変数4つで指定するもの。
    Single型変数4つで指定するもの。

    最後の、Single型変数4つで指定するものを使うことになるでしょう。

    ところで、

    なぜ、RectangelF構造体で指定するものがないんでしょう!?

    これはすっごい不思議です。


    (ホームページを再開しました)
    • 回答としてマーク TI-cb400 2009年9月16日 8:30
    2009年9月16日 0:56

すべての返信

  • 外池です。

    DrawRectangleは、3種類ありますね。

    描画範囲をRectangle構造体で指定するもの。
    Integer型変数4つで指定するもの。
    Single型変数4つで指定するもの。

    最後の、Single型変数4つで指定するものを使うことになるでしょう。

    ところで、

    なぜ、RectangelF構造体で指定するものがないんでしょう!?

    これはすっごい不思議です。


    (ホームページを再開しました)
    • 回答としてマーク TI-cb400 2009年9月16日 8:30
    2009年9月16日 0:56
  • ご回答ありがとうございます。

    ご提示の方法で指定することができました。

    ヘルプを再度確認したところ、確かに今回の記載があったのですが、私の記述方法が悪く、Int32を指定する状態になっており、
    それでエラーが出ておりました。

    もう少し、しっかりとヘルプを見るようにします。

    どうもありがとうございました。
    2009年9月16日 8:32