田舎エンジニアのBlog

~自宅も会社も田んぼに囲まれてますが何か?~

目次

Blog 利用状況

ニュース

自己紹介

リンク

スポンサー

書庫

日記カテゴリ

Microsoft Win32 と Microsoft .NET Framework API との対応

ネタ元:[@IT]「Windows API呼び出しにおける NULL指定について」のよねKENさんの回答

その元:[Microsoft]Microsoft Win32 と Microsoft .NET Framework API との対応

 

このようなものがあったんですねー。

1.1と書かれてますけど2.0以降も対応しているものもあります。

 

なので、先日のコードで使用したDeviceCapabilitiesを探してみたらあったのでまた書いてみました。

 

Imports System
Imports System.Drawing.Printing

Module PaperList2
    Sub Main()
        Dim doc As PrintDocument = New PrintDocument()
        doc.PrinterSettings.PrinterName = "Printer Name"
        For Each size As PaperSize In doc.PrinterSettings.PaperSizes
            Console.WriteLine("Paper Name = {0}, {1}", size.PaperName, size.RawKind)
        Next
        Console.ReadKey()
    End Sub
End Module

 

・・・できるじゃないかorz

便利な世の中になったものです。

 

情報提供してくれたよねKENさんに多謝。

投稿日時 : 2008年12月20日 0:56

コメントを追加

# re: [VB.NET]プリンタの用紙サイズの番号の取得 2010/07/21 16:29 田舎エンジニアのBlog

re: [VB.NET]プリンタの用紙サイズの番号の取得

タイトル
名前
URL
コメント