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

也可以看看