VB素人です。
現在、SQL ServerのデータをData reportを使って印刷しようと
考えているのですが、showメソッドでのプレビュー画面、及び
印刷時の用紙方向が横向きになりません。
コンパネでプリンタの印刷設定を変更すれば変わりますが、
他の印刷物のときは縦をよく使うので、そうはしたくありません。
おそらく、APIを使えばうまくいくような気がするのですが、
初心者なものでよく分かりません。
どなたかお教え願えないでしょうか。
用紙方向は、Orientationプロパティに2だそうです。
定数はvbPRORLandscape
あとは、デザイン次第です。
プリンターオブジェクトに出来ることはフォームに出来るのとおんなじのが多いようなので、
フォームにお絵描きをする要領で、がんばってください^^;
プレビューで横印刷は、知ってるかぎりでは自力の実装?
ありがとうございます。
せっかくの解答なのですが、それは分かっていました。
つまり、「Orientationの値を変えればいい」ことは分かっているが、
その方法は?という段階ということです。
現在、少し勉強しまして、OpenPrinter、Getprinter、Setprinter
を使えばうまくいくという情報を仕入れました。
ただ、雑誌の通りコードを書いてもやっぱりうまくいきません。
参ってます。
ツイート | ![]() |