Completed

Print all sheets in a drawing

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

1 comment
Date Votes
  • Official comment

    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.

Didn't find what you were looking for?

New post