VBレスキュー(花ちゃん)
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ各掲示板

リンク元へ戻ります。 印刷関係のメニュー
1.指定位置に(文字・罫線・指定フォントで)印刷する
2.ピクチャーの内容を印刷する
3.網掛け文字を表示及び印字
4.プリンターの指定方法
5.用紙サイズ・用紙の向き・用紙トレイ・印刷枚数・拡大縮小を指定する
6.プリンターの印刷余白及び用紙サイズを取得
7.関連付け起動によるファイルの印刷
8.[プリンターの設定]ダイアログボックスを表示する
9.その他上記以外の印刷関係のサンプル
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.


5.用紙サイズ・用紙の向き・用紙トレイ・印刷枚数・拡大縮小を指定する
1.用紙サイズ・用紙の向き・用紙トレイ・印刷枚数・拡大縮小を指定する
  1.用紙サイズを変更する
  2.用紙の向きを変更する
  3.用紙トレイを設定する
  4.印刷枚数を設定する
  5.拡大・縮小印刷する
  6.改ページ設定

2.
3. 
4. 
5. 
6. 

 下記プログラムコードに関する補足・注意事項 
動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6)
Option :[Option Explicit]
参照設定:追加なし
使用 API:

その他 :
    :
このページのトップへ移動します。 1.用紙サイズ・用紙の向き・用紙トレイ・印刷枚数・拡大縮小を指定する  2002.04.30   修1 2006.12.28

1.用紙サイズを変更する
  Printer.PaperSize = vbPRPSA4   'A4サイズ
  Printer.PaperSize = vbPRPSB5   'B5サイズ

'  ユーザー定義サイズを使用する場合
  With Printer
    .PaperSize = vbPRPSUser  'ユーザー定義サイズ
    '縦寸法(必ずtwip単位で設定) (56.7*216)twip = 216mm
    .Height = 56.7 * 216
    .Width = 56.7 * 310    '横寸法(必ずtwip単位で設定)
  End With
  '1インチあたり 1,440 twip、1センチあたり 567 twip
  'その他 給紙装置等矛盾した設定になっていない事

  用紙サイズの定数は PaperSize をヘルプで調べて下さい

2.用紙の向きを変更する
  Printer.Orientation = vbPRORLandscape  '横向き
  Printer.Orientation = vbPRORPortrait  '縦向き


3.用紙トレイを設定する
  Printer.PaperBin = vbPRBNAuto   '現在の既定値のトレイ
  '用紙が 1 枚ずつ手差しで供給されるまで待機します
  Printer.PaperBin = VbPRBNManual

  用紙トレイの定数は PaperBin をヘルプで調べて下さい


4.印刷枚数を設定する
  Printer.Copies = 1  '印刷枚数を指定


5.拡大・縮小印刷する
  Printer.Zoom = 50  '縮小率を100分率で指定
  Printer.Zoom =150  '拡大率を100分率で指定
  ただし効果はプリンターメーカーが提供するドライバーに依存します


6.改ページ設定
  Printer.NewPage

上記設定1番〜5番は印刷処理が終了(Printer.EndDoc)するまで途中で変更できません。

このページのトップへ移動します。 2.


このページのトップへ移動します。 3.


このページのトップへ移動します。 4.


このページのトップへ移動します。 5.


このページのトップへ移動します。 6.


このページのトップへ移動します。 検索キーワード及びサンプルコードの別名(機能名)
 用紙サイズを設定する  印刷方向を設定する  用紙トレイを選択する  .印刷部数を設定する  .拡大して印刷 縮小して印刷する  .改ページを設定
 用紙サイズを選択する



このページのトップへ移動します。