Click here to Skip to main content
11,934,809 members (48,620 online)
Rate this:
Please Sign up or sign in to vote.
See more: MFC VisualC++
Using drawtext function how can we draw a string with each character of same width.

For Eg:
Sushant |Mandhare
Prashant |ABCXYZP

if both the above strings are of same length,since width of each character is different im not getting the separator one below the other
Posted 17-Jan-13 17:38pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

If you use a proportional font (which is the default and really, most of them) then you will see this effect. If you want the characters to line up on multiple lines without a lot of fuss, you need to use a non-proportional font, where each character is the same width. A couple of examples on Microsoft machines are "Courier" and "Lucida Console".

There are other solutions as well (eg. set and use tabs).

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web03 | 2.8.151126.1 | Last Updated 18 Jan 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100