更新 : 2007 年 11 月
プリンタの各種プロパティを指定するときに使用する PrinterSettings オブジェクトを取得または設定します。
名前空間 : Microsoft.VisualBasic.PowerPacks.Printing
アセンブリ : Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)
構文
'宣言
<BrowsableAttribute(False)> _
Public Property PrinterSettings As PrinterSettings
'使用
Dim instance As PrintForm
Dim value As PrinterSettings
value = instance.PrinterSettings
instance.PrinterSettings = value
[BrowsableAttribute(false)]
public PrinterSettings PrinterSettings { get; set; }
[BrowsableAttribute(false)]
public:
property PrinterSettings^ PrinterSettings {
PrinterSettings^ get ();
void set (PrinterSettings^ value);
}
public function get PrinterSettings () : PrinterSettings
public function set PrinterSettings (value : PrinterSettings)
プロパティ値
型 : System.Drawing.Printing.PrinterSettings
PrinterSettings オブジェクトを返します。
解説
PrinterSettings から返される設定は、[印刷] ダイアログ ボックスでユーザーに示される設定と同じものです。
PrinterSettings プロパティを使用して、複数のプリンタ設定を指定できます。たとえば、Copies プロパティを使用して印刷の部数を指定します。使用するプリンタを指定するには PrinterName プロパティを使用し、印刷するページの範囲を指定するには PrintRange プロパティを使用します。
![]() |
---|
ユーザーが設定を選択できるようにするために、PrintDialog コンポーネントを使用して標準の [印刷] ダイアログ ボックスを表示し、それからこの PrinterSettings プロパティ値を PrinterSettings プロパティに割り当てる方法があります。 |
例
PrinterSettings プロパティを使用して印刷する部数を設定し、指定したプリンタが有効かどうかを調べる方法を次のコード例に示します。この例では、フォームに PrintForm1 という名前の PrintForm コンポーネントが必要です。
PrintForm1.PrinterSettings.Copies = 2
If PrintForm1.PrinterSettings.IsValid Then
PrintForm1.Print()
End If
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
Microsoft.VisualBasic.PowerPacks.Printing 名前空間
その他の技術情報
PrintForm コンポーネント (Visual Basic)
方法 : PrintForm コンポーネントを使用してフォームを印刷する (Visual Basic)
方法 : フォームのクライアント領域を印刷する (Visual Basic)
方法 : フォームのクライアント領域と非クライアント領域を印刷する (Visual Basic)