PrintDocument.PrinterSettings Proprietà

Definizione

Ottiene o imposta la stampante che stampa il documento.

C#
[System.ComponentModel.Browsable(false)]
public System.Drawing.Printing.PrinterSettings PrinterSettings { get; set; }

Valore della proprietà

Oggetto PrinterSettings che specifica dove e come stampare il documento. L'impostazione predefinita è un oggetto PrinterSettings con le proprietà impostate sui valori predefiniti.

Attributi

Esempio

Nell'esempio di codice seguente viene stampato un documento nella stampante specificata. Nell'esempio vengono effettuati tre presupposti: che un nome filePath di variabile è stato impostato sul percorso del file da stampare; che un metodo denominato , che gestisce l'eventoPrintPage, è stato definito e che una variabile denominata pd_PrintPageprinter è stata impostata sul nome della stampante.

Usare gli System.Drawingspazi dei nomi , System.Drawing.Printinge System.IO per questo esempio.

C#
public void Printing()
{
  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;
        pd.Print();
     } 
     finally
     {
        streamToPrint.Close();
     }
  } 
  catch(Exception ex)
  { 
     MessageBox.Show(ex.Message);
  }
}

Commenti

È possibile specificare diverse impostazioni della stampante tramite la PrinterSettings proprietà . Ad esempio, utilizzare la PrinterSettings.Copies proprietà per specificare il numero di copie da stampare, la PrinterSettings.PrinterName proprietà per specificare la stampante da usare e la PrinterSettings.PrintRange proprietà per specificare l'intervallo di pagine da stampare.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche