PageSettings Sınıf
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.
Tek bir yazdırılan sayfaya uygulanacak ayarları belirtir.
public ref class PageSettings : ICloneable
public class PageSettings : ICloneable
[System.Runtime.InteropServices.ComVisible(false)]
public class PageSettings : ICloneable
[System.Serializable]
public class PageSettings : ICloneable
type PageSettings = class
interface ICloneable
[<System.Runtime.InteropServices.ComVisible(false)>]
type PageSettings = class
interface ICloneable
[<System.Serializable>]
type PageSettings = class
interface ICloneable
Public Class PageSettings
Implements ICloneable
- Devralma
-
PageSettings
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki örnek, olayını işlemeyi PrintPage ve bağımsız değişkenini PrintPageEventArgsdenetlemeyi PageSettings gösterir. Bu kodu kullanmak için, windows formuna adlı PrintDocument1 bir PrintDocument bileşen ekleyin ve olayı örnekteki printDocument1_PrintPage yöntemiyle ilişkilendirinPrintPage.
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
if (e.PageSettings.Color && !printDocument1.PrinterSettings.SupportsColor)
MessageBox.Show("Color printing not supported on selected printer.", "Printer Warning", MessageBoxButtons.OKCancel);
}
Private Sub printDocument1_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles printDocument1.PrintPage
If e.PageSettings.Color AndAlso Not printDocument1.PrinterSettings.SupportsColor Then
MessageBox.Show("Color printing not supported on selected printer.", "Printer Warning", MessageBoxButtons.OKCancel)
End If
End Sub
Açıklamalar
sınıfı PageSettings , sayfanın yazdırılma şeklini değiştiren ayarları belirtmek için kullanılır. Genellikle, özelliği aracılığıyla PrintDocument.DefaultPageSettings yazdırılacak tüm sayfalar için varsayılan ayarları ayarlarsınız. Ayarları sayfa sayfa belirtmek için, veya olayını işleyip PrintDocument.PrintPage veya içinde QueryPageSettingsEventArgsPrintPageEventArgs bulunan bağımsız değişkeni sırasıyla değiştirinPageSettings.PrintDocument.QueryPageSettings
Olayları işleme PrintDocument hakkında daha fazla bilgi için bkz. sınıfa PrintDocument genel bakış. Yazdırma hakkında daha fazla bilgi için ad alanına genel bakış bölümüne System.Drawing.Printing bakın.
Uyarı
.NET 6 ve sonraki sürümlerde, bu türü içeren System.Drawing.Common paketi yalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu türün kullanılması derleme zamanı uyarılarına ve çalışma zamanı özel durumlarına neden olur. Daha fazla bilgi için bkz . System.Drawing.Common yalnızca Windows'ta desteklenir.
Oluşturucular
| Name | Description |
|---|---|
| PageSettings() |
Varsayılan yazıcıyı kullanarak sınıfın PageSettings yeni bir örneğini başlatır. |
| PageSettings(PrinterSettings) |
Belirtilen yazıcıyı kullanarak sınıfın PageSettings yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Bounds |
Özelliği tarafından Landscape belirtilen sayfa yönlendirmesini dikkate alarak sayfanın boyutunu alır. |
| Color |
Sayfanın renkli yazdırılıp yazdırılmayacağını belirten bir değer alır veya ayarlar. |
| HardMarginX |
Sayfanın sol tarafındaki sabit kenar boşluğunun x koordinatını bir inçin yüzde biri olarak alır. |
| HardMarginY |
Sayfanın üst kısmındaki sabit kenar boşluğunun y koordinatını bir inçin yüzde birini alır. |
| Landscape |
Sayfanın yatay veya dikey yönde yazdırılıp yazdırılmadığını belirten bir değer alır veya ayarlar. |
| Margins |
Bu sayfanın kenar boşluklarını alır veya ayarlar. |
| PaperSize |
Sayfanın kağıt boyutunu alır veya ayarlar. |
| PaperSource |
Sayfanın kağıt kaynağını alır veya ayarlar; örneğin, yazıcının üst tepsisi. |
| PrintableArea |
Yazıcı için sayfanın yazdırılabilir alanının sınırlarını alır. |
| PrinterResolution |
Sayfa için yazıcı çözünürlüğünü alır veya ayarlar. |
| PrinterSettings |
Sayfayla ilişkili yazıcı ayarlarını alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Clone() |
Bunun PageSettingsbir kopyasını oluşturur. |
| CopyToHdevmode(IntPtr) |
ile ilgili bilgileri PageSettings belirtilen |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SetHdevmode(IntPtr) |
İlgili bilgileri PageSettings belirtilen |
| ToString() |
PageSettings dize formuna dönüştürür. |