Print

Print()

Tüm belgeyi 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 bulunmaktadır.
// 1 - Varsayılan yazıcıyı kullanarak yazdır:
doc.Print();

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

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

doc.Print(myPrinter);

Ayrıca bakınız


Tüm belgeyi belirtilen yazıcıya yazdırın, standart (Kullanıcı Arayüzü yok) yazdırma denetleyicisini kullanarak.

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 bulunmaktadır.
// 1 - Varsayılan yazıcıyı kullanarak yazdır:
doc.Print();

// 2 - Belgeyi yazdırmak istediğimiz yazıcıyı adıyla 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 yazdırır, standart (Kullanıcı Arayüzü yok) yazdırma denetleyicisini kullanarak.

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

Notlar

ThePrinterSettings nesnesi, üzerine 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 nasıl yazdıracağımızı 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öyleriz.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

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

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

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

Ayrıca bakınız


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

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

Notlar

ThePrinterSettings nesnesi, üzerine 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 nasıl yazdıracağımızı 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öyleriz.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

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

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

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

Ayrıca bakınız