您如何格式化输出的矩形坐标?

时间:2010-11-06 03:50:36

标签: terminology

格式化矩形坐标以获得诊断输出的最佳/最清晰方法是什么?我可以使用哪些技巧让人们轻松读取输出,以快速确定坐标是 X / Y /宽度/高度左/上/右/下

听起来像一个平凡的问题,但多年来一直在疯狂!

我之前见过的格式类似于X11上的 + 100,+ 300,500,500 ,其中+/-意味着前两位数字是X / Y,因为Width /高度不能为负值(与左/上/右/下的值相同,任何值都可以是正值或负值)。

关于这个话题,我们甚至称左/上/右/下? WPF调用此类型 “厚度”。

3 个答案:

答案 0 :(得分:1)

最佳表现形式是最具描述性的表现形式。换句话说,如果您要列出它,请确保在某处包含说明。对不起,这并没有指出具体的公式,但我希望它有所帮助。

示例:

  • (x1,y1)(x2,y2)=(10,20)(50,14)
  • L / T / R / B = 10/20/50/14
  • X / Y /宽度/高度= 10/20/40/6

答案 1 :(得分:1)

我通常使用:

100,150(50x19)

x的大小明显表明它是宽度&高度而不是右边&底

答案 2 :(得分:0)

如果您控制输出,我建议您使用x1 =,y1 =,x2 =,y2 =,来表示点坐标,并使用x =,y =,w =,h =来表示大小坐标 - 。

或者:
[x1,y1] - [x2,y2]表示点坐标
[x,y,w,h]用于尺寸坐标

例如:[10,10] - [100,100]
并且:[10,10,90,90]

表示'相同'的矩形,使用方括号表示矩形而不是线(在第一种情况下)