DrawLine 画线问题!!
//字体左边到上最左边线
x0 = m_gap - 2;
y0 = xy;
x1 = 0;
y1 = xy;
g.DrawLine(forePenDark, x0, y0, x1, y1);
g.DrawLine(forePen, x0, y0 + 1, x1, y1 + 1);
//上最左边线到最左边下线
x0 = 0;
y0 = xy;
x1 = 0;
y1 = this.Height;
g.DrawLine(forePenDark, x0, y0, x1, y1);
g.DrawLine(forePen, x0 + 1, y0 + 1, x1 + 1, y1);
//下最左边线到下最右边下线
x0 = 0;
y0 = this.Height;
x1 = this.Width;
y1 = this.Height;
g.DrawLine(forePenDark, x0, y0, x1, y1);
g.DrawLine(forePen, x0, y0 + 3, x1, y1 +3);
//下最右边线到上最右边上线
x0 = this.Width;
y0 = this.Height;
x1 = this.Width;
y1 = xy;
g.DrawLine(forePenDark, x0, y0, x1, y1);
g.DrawLine(forePen, x0 + 2, y0, x1 + 2, y1);
//上最左边线到最左边下线
x0 = this.Width;
y0 = xy;
x1 = (int)stringSize.Width + m_gap;
y1 = xy;
g.DrawLine(forePenDark, x0, y0, x1, y1);
g.DrawLine(forePen, x0 - 2, y0 + 1, x1, y1 + 1);
或者
Point[] pArr = new Point[6];
pArr[0].X = m_gap - 2;
pArr[0].Y = xy;
pArr[1].X = 0;
pArr[1].Y = xy;
pArr[2].X = 0;
pArr[2].Y = this.Height;
pArr[3].X = this.Width;
pArr[3].Y = this.Height;
pArr[4].X = this.Width;
pArr[4].Y = xy;
pArr[5].X = (int)stringSize.Width + m_gap;
pArr[5].Y = ClientRectangle.Top + (int)(Font.Height / 2f);
g.DrawLines(forePenDark, pArr);
...全文
相关推荐
DrawLine 计算机图形学 画线 MFC 图形实验
DrawLine 计算机图形学 画线 MFC 图形实验 本程序根据中点画圆算法实现在任意位置画线 是用MFC做的 界面友好 算法精炼得体 是俺花了一节课的时间完成的哦 经典 不可错过
DrawLine 计算机图形学 图形实验 画线 控制台
DrawLine 计算机图形学 图形实验 画线 控制台 算法精炼得体 完好无缺 可以下载后直接运行 你都不用修改什么 对于应付老师来说 简单 不用自己修改 呵呵 还等什么 赶快下载吧
在android里面通过view画线
在android里面通过view画线,小弟的练习作品
jquery drawLine(划线控件)
NULL 博文链接:https://zhangwenlongchina.iteye.com/blog/1974048
详解Html5 Canvas画线有毛边解决方法
主要介绍了详解Html5 Canvas画线有毛边解决方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧



