PrinterSettings.PrinterName プロパティ
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As PrinterSettings Dim value As String value = instance.PrinterName instance.PrinterName = value
/** @property */ public String get_PrinterName () /** @property */ public void set_PrinterName (String value)
使用するプリンタの名前。

プリンタ名を設定した後、IsValid を呼び出して、プリンタ名がシステムで有効なプリンタとして認識されるかどうかを判断します。
InstalledPrinters プロパティを使用して、システムにインストールされているプリンタの一覧を取得することもできます。

PrinterName プロパティを設定して印刷先プリンタを指定するコード例を次に示します。IsValid が true の場合は、指定したプリンタでドキュメントが印刷されます。この例には、次の 3 つの必要条件があります。
この例では、System.Drawing、System.Drawing.Printing、および System.IO の各名前空間を使用します。
Public Sub Printing(printer As String) Try streamToPrint = New StreamReader(filePath) Try printFont = New Font("Arial", 10) Dim pd As New PrintDocument() AddHandler pd.PrintPage, AddressOf pd_PrintPage ' Specify the printer to use. pd.PrinterSettings.PrinterName = printer If pd.PrinterSettings.IsValid then pd.Print() Else MessageBox.Show("Printer is invalid.") End If Finally streamToPrint.Close() End Try Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub
public void Printing(string printer) { try { streamToPrint = new StreamReader (filePath); try { printFont = new Font("Arial", 10); PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(pd_PrintPage); // Specify the printer to use. pd.PrinterSettings.PrinterName = printer; if (pd.PrinterSettings.IsValid) { pd.Print(); } else { MessageBox.Show("Printer is invalid."); } } finally { streamToPrint.Close(); } } catch(Exception ex) { MessageBox.Show(ex.Message); } }
public: void Printing( String^ printer ) { try { streamToPrint = gcnew StreamReader( filePath ); try { printFont = gcnew System::Drawing::Font( "Arial",10 ); PrintDocument^ pd = gcnew PrintDocument; pd->PrintPage += gcnew PrintPageEventHandler( this, &Form1::pd_PrintPage ); // Specify the printer to use. pd->PrinterSettings->PrinterName = printer; if ( pd->PrinterSettings->IsValid ) { pd->Print(); } else { MessageBox::Show( "Printer is invalid." ); } } finally { streamToPrint->Close(); } } catch ( Exception^ ex ) { MessageBox::Show( ex->Message ); } }
public void Printing(String printer) { try { streamToPrint = new StreamReader(filePath); try { printFont = new Font("Arial", 10); PrintDocument pd = new PrintDocument(); pd.add_PrintPage(new PrintPageEventHandler(pd_PrintPage)); // Specify the printer to use. pd.get_PrinterSettings().set_PrinterName(printer); if (pd.get_PrinterSettings().get_IsValid()) { pd.Print(); } else { MessageBox.Show("Printer is invalid."); } } finally { streamToPrint.Close(); } } catch (System.Exception ex) { MessageBox.Show(ex.get_Message()); } } //Printing


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からPrinterSettings.PrinterName プロパティを検索する場合は、下記のリンクをクリックしてください。

- PrinterSettings.PrinterName プロパティのページへのリンク