Печать Diagram в VSTO и Aspose.Diagram

ВСТО

Ниже приведен код, показывающий, как напечатать diagram:

   Application.ActiveDocument.Print();

Aspose.Diagram

Печать diagram напринтер по умолчанию довольно просто в Aspose.Diagram for .NET. Выполните следующие шаги, чтобы распечатать diagram на принтере по умолчанию:

  • Создайте экземпляр класса Diagram для загрузки diagram, который должен быть напечатан.
  • Вызовите метод Print без параметров, предоставляемых объектом Diagram.

Печать diagram наконкретный принтер требуется имя принтера в качестве параметра метода печати Diagram. Выполните следующие шаги, чтобы распечатать diagram на нужном принтере:

  • Создайте экземпляр класса Diagram для загрузки diagram, который должен быть напечатан.
  • Вызовите метод Print класса Diagram с именем принтера в качестве строкового параметра для метода Print.

Ниже приведен код использования по умолчанию и конкретного принтера:

  string FilePath = "demo.vsd";

 //Load the diagram

 Diagram diagram = new Diagram(FilePath);

 //Call the print method to print whole Diagram to the default printer

 diagram.Print();

 //Call the print method to print whole Diagram to the desired printer

 diagram.Print("LaserJet1100");

 PrinterSettings settings = new PrinterSettings();

 settings.PrinterName = "LaserJet1100";

 //Call the print method to print whole Diagram to the desired printer and set document name in print job

 diagram.Print(settings, "Job name while printing with Aspose.Diagram");

Скачать пример кода

Скачать рабочий код