不同映射模式下的直线输出的效果问题
在做打印预览时:发现有趣的现象。
1:打印预览时宽度设置为0.1mm的线与设置为0.2mm的线显示效果一样,无区别。
打印机输出正常。
2:打印预览时:相同宽度的线有些显示有些不显示。
打印机输出正常。
仔细查看了一下,实际上是映射模式下的显示问题,鉴于映射模式总是让人焦头
烂额,值得总结一下:
开始分析:
第一步;写一个MM_TEXT模式的例子。打印6条竖线,宽度由1递增。
dc.SetMapMode(MM_TEXT);
for(int ii=1;ii<=6;ii )
{
CPen pen;
pen.CreatePen(PS_SOLID,ii,RGB(255,0,0));
CPen *pOldPen = dc.SelectObject(