Print

Print()

Belgenin tamamını varsayılan yazıcıya yazdırır.

public void Print()

Örnekler

Varsayılan yazıcıyı kullanarak bir belgenin nasıl yazdırılacağını gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Aşağıda belgemizi yazdırmanın iki yolu verilmiştir.
// 1 - Varsayılan yazıcıyı kullanarak yazdırın:
doc.Print();

// 2 - Belgeyi adıyla yazdırmak istediğimiz yazıcıyı belirtin:
string myPrinter = PrinterSettings.InstalledPrinters[4];

Assert.AreEqual("HPDAAB96 (HP ENVY 5000 series)", myPrinter);

doc.Print(myPrinter);

Ayrıca bakınız


Standart (Kullanıcı Arayüzü olmayan) yazdırma denetleyicisini kullanarak belgenin tamamını belirtilen yazıcıya, yazdırın.

public void Print(string printerName)
ParametreTipTanım
printerNameStringYazıcının adı.

Örnekler

Varsayılan yazıcıyı kullanarak bir belgenin nasıl yazdırılacağını gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Aşağıda belgemizi yazdırmanın iki yolu verilmiştir.
// 1 - Varsayılan yazıcıyı kullanarak yazdırın:
doc.Print();

// 2 - Belgeyi adıyla yazdırmak istediğimiz yazıcıyı belirtin:
string myPrinter = PrinterSettings.InstalledPrinters[4];

Assert.AreEqual("HPDAAB96 (HP ENVY 5000 series)", myPrinter);

doc.Print(myPrinter);

Ayrıca bakınız


Belgeyi belirtilen yazıcı ayarlarına göre standart (Kullanıcı Arayüzü yok) yazdırma denetleyicisini kullanarak yazdırır.

public void Print(PrinterSettings printerSettings)
ParametreTipTanım
printerSettingsPrinterSettingsKullanılacak yazıcı ayarları.

Notlar

PrinterSettings nesnesi, yazdırılacak yazıcıyı, yazdırılacak sayfa aralığını ve diğer seçenekleri belirtmenize olanak tanır.

Örnekler

Bir dizi sayfanın nasıl yazdırılacağını gösterir.

Document doc = new Document(MyDir + "Rendering.docx");

// Belgeyi yazdırma şeklimizi değiştirmek için bir "PrinterSettings" nesnesi oluşturun.
PrinterSettings printerSettings = new PrinterSettings();

// "PrintRange" özelliğini "PrintRange.SomePages" olarak ayarlayın.
// yazıcıya yalnızca bazı belge sayfalarını yazdırmak istediğimizi söyleyin.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// 1'den 3'e kadar olan sayfaları yazdırmak için "FromPage" özelliğini "1" ve "ToPage" özelliğini "3" olarak ayarlayın.
// Sayfa indeksleme 1 tabanlıdır.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Aşağıda belgemizi yazdırmanın iki yolu verilmiştir.
// 1 - Yazdırma ayarlarımızı uygulayarak yazdırın:
doc.Print(printerSettings);

// 2 - Yazdırma ayarlarımızı uygularken aynı zamanda yazdırın
// belgeye yazıcı kuyruğunda tanıyabileceğimiz özel bir ad veriyoruz:
doc.Print(printerSettings, "My rendered document");

Ayrıca bakınız


Belgeyi belirtilen yazıcı ayarlarına göre standart (Kullanıcı Arayüzü yok) yazdırma denetleyicisini ve belge adını kullanarak yazdırır.

public void Print(PrinterSettings printerSettings, string documentName)
ParametreTipTanım
printerSettingsPrinterSettingsKullanılacak yazıcı ayarları.
documentNameStringBelgeyi yazdırırken görüntülenecek belge adı (örneğin, yazdırma durumu iletişim kutusunda kutusunda veya yazıcı kuyruğunda).

Notlar

PrinterSettings nesnesi, yazdırılacak yazıcıyı, yazdırılacak sayfa aralığını ve diğer seçenekleri belirtmenize olanak tanır.

Örnekler

Bir dizi sayfanın nasıl yazdırılacağını gösterir.

Document doc = new Document(MyDir + "Rendering.docx");

// Belgeyi yazdırma şeklimizi değiştirmek için bir "PrinterSettings" nesnesi oluşturun.
PrinterSettings printerSettings = new PrinterSettings();

// "PrintRange" özelliğini "PrintRange.SomePages" olarak ayarlayın.
// yazıcıya yalnızca bazı belge sayfalarını yazdırmak istediğimizi söyleyin.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// 1'den 3'e kadar olan sayfaları yazdırmak için "FromPage" özelliğini "1" ve "ToPage" özelliğini "3" olarak ayarlayın.
// Sayfa indeksleme 1 tabanlıdır.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Aşağıda belgemizi yazdırmanın iki yolu verilmiştir.
// 1 - Yazdırma ayarlarımızı uygulayarak yazdırın:
doc.Print(printerSettings);

// 2 - Yazdırma ayarlarımızı uygularken aynı zamanda yazdırın
// belgeye yazıcı kuyruğunda tanıyabileceğimiz özel bir ad veriyoruz:
doc.Print(printerSettings, "My rendered document");

Ayrıca bakınız