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
| Name | Description |
|---|---|
| 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 |
Tek bir yazdırılan sayfaya uygulanacak 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 bir 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 |
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ırken belgeyi yazdıran yazıcı da dahil olmak üzere belgenin nasıl yazdırılacağı 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 |
BeginPrint ve EndPrint olayları için veri sağlar. |
| PrintingPermission |
Yazıcılara erişimi denetler. Bu sınıf devralınamaz. |
| PrintingPermissionAttribute |
Bildirim temelli yazdırma izni denetimlerine izin verir. |
| PrintPageEventArgs |
PrintPage olayı için veriler sağlar. |
| QueryPageSettingsEventArgs |
QueryPageSettings olayı için veriler sağlar. |
| StandardPrintController |
Yazıcıya bilgi gönderen bir yazdırma denetleyicisi belirtir. |
Numaralandırmalar
| Name | Description |
|---|---|
| Duplex |
Yazıcının çift yönlü ayarını belirtir. |
| PaperKind |
Standart kağıt boyutlarını belirtir. |
| PaperSourceKind |
Standart kağıt kaynakları. |
| PrintAction |
Gerçekleşen 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 |
Bu kodun gerçekleştirmesine izin verilen yazdırma türünü belirtir. |
| PrintRange |
Belgenin yazdırılacak bölümünü belirtir. |
Temsilciler
| Name | Description |
|---|---|
| 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ın yeni bir örneğini PrintDocument 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.
Uyarı
sınıfının DrawText 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, bir PrintDocument öğesinin PrintController nasıl yazdırılacağını denetler. PrintDocument.Print yöntemi, yazıcıya belgenin nasıl yazdırılacağını gösteren yazdırma denetleyicisinin OnStartPrint, OnEndPrintOnStartPage, ve OnEndPage yöntemlerini çağırır. yazdırma iletişim kutuları 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 hizmeti veya ASP.NET uygulama veya hizmet içinde kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, hizmet performansının ve çalışma zamanı özel durumlarının azalması gibi beklenmeyen sorunlara neden olabilir.
Bir Windows Presentation Foundation (WPF) uygulamasından yazdırmak istiyorsanız ad alanına System.Printing bakın.