PrintDocument.DefaultPageSettings Właściwość

Definicja

Pobiera lub ustawia ustawienia strony, które są używane jako wartości domyślne dla wszystkich stron do wydrukowania.

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

Wartość właściwości

Element PageSettings określający domyślne ustawienia strony dla dokumentu.

Atrybuty

Przykłady

Poniższy przykład kodu ustawia orientację strony dokumentu na poziomą i drukuje dokument. W przykładzie przyjmuje się trzy założenia: że zmienna o nazwie filePath została ustawiona na ścieżkę pliku do wydrukowania; metoda o nazwie pd_PrintPage, która obsługuje PrintPage zdarzenie, została zdefiniowana; i że zmienna o nazwie printer została ustawiona na nazwę drukarki.

W tym przykładzie System.Drawingużyj przestrzeni nazw , System.Drawing.Printingi System.IO .

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);
         pd.PrinterSettings.PrinterName = printer;
         // Set the page orientation to landscape.
         pd.DefaultPageSettings.Landscape = true;
         pd.Print();
      } 
      finally
      {
         streamToPrint.Close() ;
      }
   } 
   catch(Exception ex)
   { 
      MessageBox.Show(ex.Message);
   }
}

Uwagi

Za pomocą DefaultPageSettings właściwości można określić kilka domyślnych ustawień strony. Na przykład właściwość określa, PageSettings.Color czy strona jest drukowana kolorem, PageSettings.Landscape właściwość określa orientację poziomą lub pionową, a PageSettings.Margins właściwość określa marginesy strony.

Aby określić ustawienia na podstawie strony po stronie, obsłuż PrintPage zdarzenie lub QueryPageSettings i zmodyfikuj PageSettings odpowiednio argument uwzględniony w elememencie PrintPageEventArgs lub QueryPageSettingsEventArgs.

Uwaga

Po rozpoczęciu drukowania zmiany ustawień strony za pośrednictwem DefaultPageSettings właściwości nie będą wpływać na drukowanie stron.

Dotyczy

Produkt Wersje
.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

Zobacz też