I write print routing in C # using the .NET PrintDocument class, handling the OnPrintPage event.
I managed to maximize the margins and print the image in landscape mode, but it just doesn’t look as good as printing the same image file from the Windows Photo / Photo Album (formerly Windows Picture and Fax Viewer), the default image preview program in Windows Vista
I noticed the Sharpen Image for Printing option , but what does it do?
I thought about first printing copies of the image from the Windows photo album, and then sending sheets through the printer a second time to print the custom overlays that I need, but it's hard to make it line up every time, because the printer sucks the sheet without the necessary accuracy ... so I really need ALL the drawing commands inside C #, including the image.
Does anyone know how to pre-process a bitmap so that it prints as well as Windows Photo Gallery does? Are there any simple print drivers that can intercept photo gallery print output as a standard image file (bmp, png, etc.) that can be read by the .NET Image class? I am here for creativity.
source
share