Completed
Print all sheets in a drawing
Richard Sisson
Currently the Drawings.Print() method only supports the printing of the current sheet.
We need the ability to print all (or selected) sheets in a drawing in a single process.
You pointed us to this:
At the moment, the only way to print all the sheets in a drawing is to loop through them in the PrintPage event of a PrintDocument, using a HiddenLinesViewOnPaper to perform the actual printing, increasing the page number by returning after every sheet and setting HasMorePages property of the PrintPageEventArgs to true.
You can invoke the Print() method of the PrintDocument object, in order not to be prompted with the Print Preview.
We'd prefer that this functionality was implemented on your end.
Thanks
Richard
4
Comments
The feature has been added starting from the 2024.2.414 nightly build.
Now, both the drawing.Print() and drawing.PrintPreview() methods have overloads that allow you to print all sheets or a selected list of sheets.
Please sign in to leave a comment.