System.Drawing.Printing Ad Alanı
Ö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.
Windows Forms uygulamaları için yazdırmayla ilgili hizmetler sağlar.
Sınıflar
InvalidPrinterException |
Geçerli olmayan yazıcı ayarlarını kullanarak bir yazıcıya erişmeye çalıştığınızda oluşan özel durumu temsil eder. |
Margins |
Yazdırılan sayfanın kenar boşluklarının boyutlarını belirtir. |
MarginsConverter |
için Marginsbir MarginsConverter sağlar. |
PageSettings |
Yazdırılan tek bir sayfaya uygulanan ayarları belirtir. |
PaperSize |
Bir kağıt parçasının boyutunu belirtir. |
PaperSource |
Yazıcının kağıdı aldığı kağıt tepsisini belirtir. |
PreviewPageInfo |
Tek bir sayfa için baskı önizleme bilgilerini belirtir. Bu sınıf devralınamaz. |
PreviewPrintController |
Ekranda belgeyi bir dizi görüntü olarak görüntüleyen bir yazdırma denetleyicisini belirtir. |
PrintController |
Windows Forms uygulamasından yazdırılırken belgenin nasıl yazdırılacağını denetler. |
PrintDocument |
bir Windows Forms uygulamasından yazdırırken çıktıyı yazıcıya gönderen yeniden kullanılabilir bir nesne tanımlar. |
PrinterResolution |
Yazıcı tarafından desteklenen çözünürlüğü temsil eder. |
PrinterSettings |
Bir Windows Forms uygulamasından yazdırılırken belgeyi yazdıran yazıcı da dahil olmak üzere belgenin nasıl yazdırıldığı hakkındaki bilgileri belirtir. |
PrinterSettings.PaperSizeCollection |
Bir nesne koleksiyonu PaperSize içerir. |
PrinterSettings.PaperSourceCollection |
Bir nesne koleksiyonu PaperSource içerir. |
PrinterSettings.PrinterResolutionCollection |
Bir nesne koleksiyonu PrinterResolution içerir. |
PrinterSettings.StringCollection |
Bir nesne koleksiyonu String içerir. |
PrinterUnitConvert |
Win32 yazdırma API'siyle birlikte çalışırken yararlı olan bir dizi dönüştürme yöntemi belirtir. Bu sınıf devralınamaz. |
PrintEventArgs |
ve EndPrint olayları için BeginPrint veri sağlar. |
PrintingPermission |
Yazıcılara erişimi denetler. Bu sınıf devralınamaz. |
PrintingPermissionAttribute |
Bildirim temelli yazdırma izin denetimlerine izin verir. |
PrintPageEventArgs |
PrintPage olayı için veriler sağlar. |
QueryPageSettingsEventArgs |
QueryPageSettings olayı için veriler sağlar. |
StandardPrintController |
Bir yazıcıya bilgi gönderen bir yazdırma denetleyicisi belirtir. |
Numaralandırmalar
Duplex |
Yazıcının çift yönlü ayarını belirtir. |
PaperKind |
Standart kağıt boyutlarını belirtir. |
PaperSourceKind |
Standart kağıt kaynakları. |
PrintAction |
Oluşan yazdırma işleminin türünü belirtir. |
PrinterResolutionKind |
Yazıcı çözünürlüğünü belirtir. |
PrinterUnit |
Yazdırma için kullanılan ölçü birimlerinin birkaçını belirtir. |
PrintingPermissionLevel |
Kodun gerçekleştirmesine izin verilen yazdırma türünü belirtir. |
PrintRange |
Belgenin yazdırılacak bölümünü belirtir. |
Temsilciler
PrintEventHandler |
veya EndPrint olayını PrintDocumentişleyecek BeginPrint yöntemi temsil eder. |
PrintPageEventHandler |
bir olayını PrintDocumentişleyecek PrintPage yöntemi temsil eder. |
QueryPageSettingsEventHandler |
bir olayını PrintDocumentişleyen QueryPageSettings yöntemi temsil eder. |
Açıklamalar
Genellikle, bir Windows Forms uygulamasından yazdırdığınızda, sınıfın PrintDocument yeni bir örneğini oluşturur, ve PrinterSettingsgibiDefaultPageSettings, nasıl yazdırılacağını açıklayan özellikleri ayarlar ve belgeyi gerçekten yazdırmak için yöntemini çağırırsınızPrint. yöntemini çağırmak PrintDocument.Print , yazdırma için belge düzenini gerçekleştirmek için işlenmesi gereken olayı tetikler PrintDocument.PrintPage .
Graphics Yazdırılacak çıkışı belirtmek için olaydan PrintDocument.PrintPage alınan nesnenin özelliğini PrintPageEventArgs kullanın. Bir metin dosyası yazdırıyorsanız, akıştan bir kerede bir satır okumak için kullanın StreamReader ve grafik nesnesine çizgi çizmek için yöntemini çağırın DrawString . Bu işlem hakkında daha fazla bilgi için ve StreamReader sınıflarını Graphics inceleyin. Sınıfa genel bakış konusunda metin belgesi yazdırma örneğini PrintDocument görüntüleyebilirsiniz.
Not
DrawText sınıfının yöntemleri TextRenderer yazdırma için desteklenmez. Bunun yerine sınıfının yöntemlerini Graphics kullanınDrawString.
Türetilmiş bir sınıfta uygulandığında, a'nın PrintControllerPrintDocument nasıl yazdırılacağını denetler. PrintDocument.Print yöntemi, yazdırma denetleyicisinin OnStartPrint, OnEndPrint, OnStartPageve yöntemlerini çağırır ve OnEndPage bu da yazıcıya belgenin nasıl yazdırılacağını söyler. İletişim kutularını yazdırma hakkında daha fazla bilgi için, bkz PrintDialog . ve PageSetupDialog.
Baskı önizleme işlemi özelleştirilmiş bir yazdırma denetleyicisi, iletişim kutusu ve denetim kullanır. Böyle bir yazdırma denetleyicisi ve iletişim kutusu örneği için bkz PreviewPrintController. , PrintPreviewDialogve PrintPreviewControl.
Dikkat
Ad alanı içindeki System.Drawing.Printing sınıflar bir Windows hizmetinde veya ASP.NET uygulama veya hizmette kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, hizmet performansının azalması ve çalışma zamanı özel durumları gibi beklenmeyen sorunlara neden olabilir.
Windows Presentation Foundation (WPF) uygulamasından yazdırmak istiyorsanız ad alanına System.Printing bakın.