When selecting the print function to print all open files, the printer selection dialogue appears once for each file that's printed, with a "please wait while printing" dialogue appearing in between during printing each file. As such it's completely useless for batch-printing large numbers of files, as the user has to sit and click "ok" on the printer selection dialogue box every time.
Also, a print preview would be a nice feature, as would the option to set scaling for printing :)
Can't really confirm as I raised this issue 7 years ago, and haven't used Windows since. Should be easy enough to test, even using print to pdf perhaps?
The question was for [@bluehazzard], sorry for don't making this clear.
Yes, i will have a look at it
Just some update: I tested in on linux, and it does not work as expected... i Think i have to rework it a bit...
@bluehazzard, I made some changes to cbeditorprintout.cpp that may clash with your current patch. Are you going to commit it or may I commit my changes?. They include your fix for invalid page size in virtual printers.
Go on! Maybe it fixes my problems on linux too :) ?
The problem with Linux is in ticket [#1214], the method is MSW-only.
Related
Tickets: #1214
Last edit: Miguel Gimenez 2022-04-01
I have added cbEditorPrintout::AddControl() method so your patch is still usable with minimal changes.
You can construct the object with the first control and later call AddControl() with the remaining controls or construct the object with nullptr and later add all controls.
See [r12776]
Related
Commit: [r12776]
Last edit: Miguel Gimenez 2022-04-01