プリンター個々の印刷余白(印刷開始位置)を取得
サンプル集(.NET2003/VB2005) No.132 の実行結果

プリンター個々の印刷改位置を取得する関数を作成。
VB6.0 のサンプルNo.200 を .NET に移植したもので、印刷座標 (0,0) の位置で印刷してもプリンターによって、実際の用紙に印刷される位置が違うのをWin32 API 関数で、取得するようにした物です。
これによって、どのプリンターで印刷しても同じ位置に印刷する事ができます。

VB2005 では、Win32 API を使用しない方法でも取得できます。





VBレスキュー(花ちゃん)
VB.NET2003  VB2005