Eplan Platform API
Eplan.EplApi.HEServices Namespace / Print Class / Project Method / Project(String,PrinterSettings,Project,Int32,Boolean,Boolean,String,String) Method
Printer name.
System.Drawing.Printing.PrinterSettings object to specify further printer settings.
Project to be printed.
Number of copies to print.
Collate output.
Reverse printing.
Full file name of the output \file in case of printing to \file.
Language of printed project

Project(String,PrinterSettings,Project,Int32,Boolean,Boolean,String,String) Method
Prints all pages of the given project on the specified printer.
Syntax

Parameters

strPrinterName
Printer name.
pSettings
System.Drawing.Printing.PrinterSettings object to specify further printer settings.
pProject
Project to be printed.
dNumber
Number of copies to print.
bPrintCollate
Collate output.
bPrintReverse
Reverse printing.
strTargetFile
Full file name of the output \file in case of printing to \file.
strLanguage
Language of printed project
Exceptions
ExceptionDescription
Thrown in case of invalid \parameters, e.g. the project does not exist.
Thrown if a parameter is set to null.
The \internal interface necessary for printing could not be created.
An error occurred during the print process.
The given printer could not be found.
The print process was canceled by the user.
Some undefined error occurred, e.g. HDC could not be created.
Remarks
Warning! Please check settings under "Workstation->Graphical editing->Print" because they overwrite parameters of the method.
See Also