Print

Print()

Печатает весь документ на принтере по умолчанию.

public void Print()

Примеры

Показывает, как распечатать документ с помощью принтера по умолчанию.

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

// Ниже приведены два способа печати нашего документа.
// 1 — Печать с использованием принтера по умолчанию:
doc.Print();

// 2 - Указываем имя принтера, на котором мы хотим распечатать документ:
string myPrinter = PrinterSettings.InstalledPrinters[4];

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

doc.Print(myPrinter);

Смотрите также


Распечатать весь документ на указанном принтере, используя стандартный (без пользовательского интерфейса) контроллер печати.

public void Print(string printerName)
ПараметрТипОписание
printerNameStringНазвание принтера.

Примеры

Показывает, как распечатать документ с помощью принтера по умолчанию.

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

// Ниже приведены два способа печати нашего документа.
// 1 — Печать с использованием принтера по умолчанию:
doc.Print();

// 2 - Указываем имя принтера, на котором мы хотим распечатать документ:
string myPrinter = PrinterSettings.InstalledPrinters[4];

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

doc.Print(myPrinter);

Смотрите также


Печатает документ в соответствии с указанными настройками принтера, используя стандартный (без пользовательского интерфейса) контроллер печати.

public void Print(PrinterSettings printerSettings)
ПараметрТипОписание
printerSettingsPrinterSettingsНастройки принтера, которые необходимо использовать.

Примечания

ThePrinterSettings Объект позволяет указать принтер для печати, диапазон страниц для печати и другие параметры.

Примеры

Показывает, как распечатать ряд страниц.

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

// Создаем объект «PrinterSettings» для изменения способа печати документа.
PrinterSettings printerSettings = new PrinterSettings();

// Установите свойство "PrintRange" на "PrintRange.SomePages" для
// сообщаем принтеру, что мы собираемся напечатать только некоторые страницы документа.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Установите свойство «FromPage» на «1», а свойство «ToPage» на «3», чтобы напечатать страницы с 1 по 3.
// Индексация страниц начинается с 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Ниже приведены два способа печати нашего документа.
// 1 — Печать с применением наших настроек печати:
doc.Print(printerSettings);

// 2 - Печать с применением наших настроек печати, а также
// присваиваем документу имя, которое мы сможем распознать в очереди печати:
doc.Print(printerSettings, "My rendered document");

Смотрите также


Печатает документ в соответствии с указанными настройками принтера, используя стандартный (без пользовательского интерфейса) контроллер печати и имя документа.

public void Print(PrinterSettings printerSettings, string documentName)
ПараметрТипОписание
printerSettingsPrinterSettingsНастройки принтера, которые необходимо использовать.
documentNameStringИмя документа, которое будет отображаться (например, в окне состояния печати dialog или в очереди принтера) при печати документа.

Примечания

ThePrinterSettings Объект позволяет указать принтер для печати, диапазон страниц для печати и другие параметры.

Примеры

Показывает, как распечатать ряд страниц.

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

// Создаем объект «PrinterSettings» для изменения способа печати документа.
PrinterSettings printerSettings = new PrinterSettings();

// Установите свойство "PrintRange" на "PrintRange.SomePages" для
// сообщаем принтеру, что мы собираемся напечатать только некоторые страницы документа.
printerSettings.PrintRange = System.Drawing.Printing.PrintRange.SomePages;

// Установите свойство «FromPage» на «1», а свойство «ToPage» на «3», чтобы напечатать страницы с 1 по 3.
// Индексация страниц начинается с 1.
printerSettings.FromPage = 1;
printerSettings.ToPage = 3;

// Ниже приведены два способа печати нашего документа.
// 1 — Печать с применением наших настроек печати:
doc.Print(printerSettings);

// 2 - Печать с применением наших настроек печати, а также
// присваиваем документу имя, которое мы сможем распознать в очереди печати:
doc.Print(printerSettings, "My rendered document");

Смотрите также