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Используемые настройки принтера.

Примечания

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

Примеры

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

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Имя документа, которое будет отображаться (например, в диалоговом окне состояния печати или в очереди принтера) при печати документа.

Примечания

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

Примеры

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

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");

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