Hi MASTERs,
I am using CDC::TextOut() to display lines in the screen. Imagine that I want to display the following line:
1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789, [Put a double byte kanji character]
1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789, [Put a double byte kanji character]
1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,1234,6789,
If you run in Windows 2003 Japanese, you will see that the 3rd line is aligned properly on the screen but it is NOT aligned properly when you do printing or print preview (no matter which font you are using, the alignment always wrong).
Now, if I remove the comma, both printing and displaying works fine (aligned the line properly).
1234678912346789123467891234678912346789123467891234678912346789 [Put a double byte kanji character]
1234678912346789123467891234678912346789123467891234678912346789 [Put a double byte kanji character]
1234678912346789123467891234678912346789123467891234678912346789
It is only happening in Windows 2003 Japanese and Windows XP Japanese (I haven't check Chinese version yet, but I think it will have the same problem).
Any idea? Please help...
Thanks...
|