Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Fixed-Pitch Font Printing to a Dot Matrix Printer
Message
From
03/01/2000 00:08:10
 
 
General information
Forum:
Visual FoxPro
Category:
Reports & Report designer
Miscellaneous
Thread ID:
00311566
Message ID:
00311571
Views:
27
>>I have a client with a large number of FPDOS 2.x reports, that we want to run under VFP5. Some of these reports go to dot matrix printers, and should stay fixed-pitch font as they are now under the DOS version.
>>
>>I've encountered problems trying to create reports with a fixed-pitch font as native VFP5 reports. Typically columns don't align properly and I get unpredictable numbers of blank lines between vertical labels and/or fields. For these reasons I'd rather continue to maintain these reports in FPDOS, and simply run them under VFP5.
>>
>
>The key if this is a requirement is to use a monospaced font and develop using the Generic/Text Only driver when designing the report. It'sot enough to have the driver in place, it's important that you limit your capabilities when designing the report to those that will be available when the generic driver si the limiting factor in what can be used well.

I did that too... the only font that was available when I selected that printer was Roman 8, which AFAIK isn't monospaced, and I need 10 pitch anyways. So, I temporarily switched the printer back to an HP4, set the font to Courier 10, then reset the printer back to Generic/Text Only.

The VFP report designer shows labels and fields as monospaced, but it sure isn't anything like WYSIWYG; basically nothing comes out where expected. I guess I'm having a basic problem with a graphical report designer trying to lay out a fixed pitch report - it seems far too easy to nudge a field improperly and get it misaligned, even when using the layout toolbar. Or am I missing something - some other "mode" of using the Report Designer?

For these reasons, it seems to make more sense, for me, to use the DOS Report Writer for this task.
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform