PrintDocument.PrintController Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yazdırma işlemine yol gösteren yazdırma denetleyicisini alır veya ayarlar.
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
Özellik Değeri
Yazdırma PrintController işlemine yol gösteren. Varsayılan, sınıfının yeni bir örneğidir PrintControllerWithStatusDialog .
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, adlı myPrintDocument
sınıfın bir örneğini PrintDocument oluşturmanızı gerektirir. Örnek, sınıfının yeni bir örneğini PrintController oluşturur, bunu özelliğine PrintControllermyPrintDocument
atar ve belgeyi yazdırır.
System.Drawing.Printing Bu örnek için ve System.Windows.Forms ad alanlarını kullanın.
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
Açıklamalar
Yazdırma denetleyicisi, yazdırma işlemine çeşitli yollarla yol gösterir. Örneğin, belgeyi yazdırmak için bir nesneye Graphics dönüştürmeniz gerekir. A PrintController , baskı önizleme için görüntüde veya yazıcıda belgeyi gerçekten yazdırmak için grafiğin nereye çizileceği belirtir. Yazdırma denetleyicisi, belgenin hemen yazdırılacağını mı yoksa belirli bir zaman aralığının mı bekleneceğini de belirtebilir.