It ain't necessarily so ...
In the documentation, you state:
"When you print a form, everything in the client area of the form is printed. This includes all controls and any text or graphics drawn on the form by graphics methods. "
I have a form on which I place graphics with DrawImage and ran into this problem:
PrintForm only pick up the dynamic content in Compatibility Mode (both 'Full Window' and 'Client Area').
It doesn't work in the other modes.
Is this by design or is it a bug ?
Roger
Hi Roger,
If I understand you correctly the custom graphics that you're adding to the form are only printed when you use the Compatibility Mode. If that's true then yes this is by design and one of the reasons we added this mode. We do mention this in the help file:
Note On some operating systems text or graphics drawn with System.Drawing.Graphics methods may not print correctly. In this case, use the compatible printing method PrintForm1.Print(Me, CompatibleModeClientAreaOnly
If I miss understood the problem, please let me know
Right ... that's exactly it.
Since I'm on XP - Home, I didn't think "... some operating systems ...' applied to me.
Roger