1

カスタム PaperSize を作成せずに定義済みのサイズを使用して、プログラムでこれを行うことはできますか? プリンタは、リーガル サイズの用紙をサポートすることがわかっています。
プリンターの用紙サイズをループして部分文字列をスキャンするよりも洗練された解決策はありLegalますか?

更新これは私がやったことです:

For i = 0 To PrintDocument1.PrinterSettings.PaperSizes.Count - 1
    If PrintDocument1.PrinterSettings.PaperSizes(i).RawKind = PaperKind.Legal Then
        PrintDocument1.DefaultPageSettings.PaperSize = PrintDocument1.PrinterSettings.PaperSizes(i)
    Exit For
    End If
Next
4

2 に答える 2

3

これは、PaperKind enumのデフォルト エントリです。

PaperLegal 

(リーガル、8 1/2 x 14 インチ。)

于 2013-06-16T22:14:44.643 に答える