PrintDocument.PrintController 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定指引列印程序的列印控制程式。
public:
property System::Drawing::Printing::PrintController ^ PrintController { System::Drawing::Printing::PrintController ^ get(); void set(System::Drawing::Printing::PrintController ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Printing.PrintController PrintController { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.PrintController : System.Drawing.Printing.PrintController with get, set
Public Property PrintController As PrintController
屬性值
指引列印程序的 PrintController。 預設值為 PrintControllerWithStatusDialog 類別的新執行個體。
- 屬性
範例
下列程式代碼範例會要求您已建立名為 myPrintDocument
的PrintDocument類別實例。 此範例會建立 類別的新實例 PrintController 、將它指派給 PrintController 的 myPrintDocument
屬性,並列印檔。
使用此範例的 System.Drawing.Printing 和 System.Windows.Forms 命名空間。
public:
void myPrint()
{
if ( useMyPrintController == true )
{
myPrintDocument->PrintController =
gcnew myControllerImplementation;
if ( wantsStatusDialog == true )
{
myPrintDocument->PrintController =
gcnew PrintControllerWithStatusDialog(
myPrintDocument->PrintController );
}
}
myPrintDocument->Print();
}
public void myPrint()
{
if (useMyPrintController == true)
{
myPrintDocument.PrintController =
new myControllerImplementation();
if (wantsStatusDialog == true)
{
myPrintDocument.PrintController =
new PrintControllerWithStatusDialog
(myPrintDocument.PrintController);
}
}
myPrintDocument.Print();
}
Public Sub myPrint()
If useMyPrintController = True Then
myPrintDocument.PrintController = New myControllerImplementation()
If wantsStatusDialog = True Then
myPrintDocument.PrintController = _
New PrintControllerWithStatusDialog( _
myPrintDocument.PrintController)
End If
End If
myPrintDocument.Print()
End Sub
備註
列印控制器會以數種方式引導列印程式。 例如,若要列印檔,您必須將它 Graphics 轉換成 物件。 會 PrintController 指定要在影像中繪製圖形的位置,以便列印預覽或列印機上實際列印檔。 列印控制器也可以指定是否要立即列印檔,或等候指定的間隔。