I'm creating a program where at some point it needs to print a budget ...
using(PrintDocument print = new PrintDocument())
using(PrintPreviewDialog dialog = new PrintPreviewDialog())
{
print.PrintPage += Print_PrintPage;
dialog.Document = print;
dialog.ShowDialog();
}
The problem is that it always prints in high quality, takes a long time to print and consumes more ink than necessary.
How do I decrease the print quality as well as other programs?