Hello all.
Background:
I'm making a printing module for a backend form data storage/retrieval system I've been working on, and for part of it I need to stretch some text. If you're interested, it's because I wanted to horizontally squeeze more text in the printed page's space if the chosen font would result in text that is too large to entirely fit, and I didn't want to just shrink the font because that would reduce the vertical size unnecessarily, and I think it would look worse.
The question:
I used a backbuffer by adding an invisible form to the project and StretchBlt'ing from that invisible form to the printer being used (using invisible_form.hDC). This is effective, but it really feels sloppy, and I think it's a lot more overhead than I need. I was wondering if there was some way I could use the API to make my own backbuffer instead of having to rely on an invisible form?
Thanks for any responses![]()


Reply With Quote