首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >画笔相对于x和y客户端位置绘制在哪里?

画笔相对于x和y客户端位置绘制在哪里?
EN

Stack Overflow用户
提问于 2012-12-28 09:56:33
回答 1查看 189关注 0票数 2

当用一定宽度的钢笔绘制线条时,钢笔的宽度是如何相对于x,y坐标分配的?

如果我的起点x是10,终点x是50,起点y是10,终点y是10,笔是20,如果我想在y 11处画一条线,笔宽是向上还是向下?钢笔的20px会作为边框并位于y的顶部,还是会充当盒子模型并绘制到盒子中?

当涉及到绘制矩形时,我也有同样的问题。如果我画一个宽度为100px x 100px的矩形和一支20px的钢笔,我的矩形是120px乘120px,还是100px x 100px,20px围绕矩形内部绘制?

请看我提供的图像。

EN

Stack Overflow用户

回答已采纳

发布于 2012-12-29 06:02:16

画笔是在标称位置的两侧绘制的,因此添加或减去width/2可以找到线的内边缘和外边缘。

MSDN上显示了一个示例。

这也可以通过设置.Alignment属性来更改。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14063633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档