How to print form with page scaling?

  • Thread starter Ngan Ly via DotNetMonster.com
  • Start date
N

Ngan Ly via DotNetMonster.com

I'm having trouble when trying to print a form that is bigger than the
paper size. I would like the program to programmacitly scale to fit to
paper size and send the drawing to the printer. Any idea?
 
B

Bob Powell [MVP]

You should be able to grab a screen shot of the form or use interop and the
PrintWindow API to get a bitmap of the form and then use my technique for
image scaling while retaining the aspect ratio to print the form on the
paper.

See the various articles in the GDI+ FAQ for details.

--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top