问题标签 [thickness]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2449 浏览

mfc - 我可以使用 MFC 更改窗口边框的粗细吗?

通常,一个窗口的厚度为 4 个像素,可以通过 GetSystemMetrics 方法获取。我可以更改它的值,例如 2 个像素吗?

非常感谢!

0 投票
2 回答
6079 浏览

wpf - 如何将模板绑定到 BorderThickness.Top(或底部或左侧或右侧)?

我想知道是否可以将 BorderThickness.Top 之类的结构元素绑定到 TemplatedParent 的相应属性。我试过了

我想这样做的原因是我希望 Left 和 Right 为 0 并且只有 Top 和 Bottom 被绑定。

提前致谢。

0 投票
3 回答
9553 浏览

algorithm - Bresenham 线算法(粗细)

我想知道是否有人知道任何算法来绘制具有特定厚度的线,基于 Bresenham 的线算法或任何类似的算法。

再想一想,我一直想知道对于每个 setPixel(x,y) 我只画一个圆圈,例如:

填充圆(x,y,厚度);对于每个 x,y 但这当然会非常慢。我也尝试使用字典,但这会很快填满记忆。检查我将要绘制的像素是否具有相同的颜色,但这对于大型画笔也不够有效。

也许我可以根据角度以某种方式画半圈?

任何输入将不胜感激。

谢谢。

重复: 如何使用 Bresenham 创建任意粗细的线?

0 投票
1 回答
2649 浏览

windows-vista - 如何在 Java 中调整 JFrame 边框粗细

我正在使用 Vista,我在 Win XP 上运行的旧 Java 应用程序的边框很细,大约 2 像素厚,但现在在 Vista 上,边框默认为粗线,可能是 6.7 像素厚,我可以在 Java 中指定我的JFrame边框应该是?

0 投票
1 回答
1386 浏览

iphone - iPhone画线粗细

我的线只有 1 像素厚。我怎样才能加厚它?我使用 MontoTouch.net,但 Objective-C 在答案中很好。

0 投票
1 回答
531 浏览

flash - Flash lineStyle 圆形粗细?

包含我游戏世界中所有元素的精灵使用现实世界的米作为距离单位,它不知道像素是什么。然后我对这个精灵应用一个比例,使它在屏幕上看起来正确。目前我使用 1 米 = 100 像素,所以比例 = 100。

如果我尝试在这个精灵内画一条线,它会出现lineStyle(thinkness)在厚度参数周围。如果我指定 0.5 (50 cm),它总是以 1 个像素 (1 cm) 绘制。如果我指定 0.6,线条将变为 100 像素或 1 米厚。所以基本上我只能画出 1、100、200 等像素的线条。

我能做些什么吗?否则我将不得不为我的世界使用一个更小的单位,比如毫米。

0 投票
2 回答
9469 浏览

wpf - WPF边框厚度增加方向

嘿。另一个 WPF 问题。在我的 XAML 代码中,我有一个边框:

在代码的某个地方我增加了 BorderThickness

结果是边框的权重增加但不在 200x200 宽度-高度之外,而是在内部,减小了尺寸。有没有办法做相反的事情?

0 投票
1 回答
576 浏览

actionscript-3 - ActionScript lineStyle 填充圆圈的粗细

我正在尝试使用线条建立一个圆圈。每条线都从圆的中心开始,与圆的半径一样长。使用循环以及正弦波和余弦波,我可以使用正弦波和余弦来构建圆来标记lineTo参数的坐标。

我的问题是线粗参数lineStyle。无论圆的周长有多大,我都希望线条的末端完美匹配,但我无法找出合适的线条粗细方法。

为了使线条的末端在圆圈圆周处相交,没有任何间隙,我需要加宽线条以填充剩余的空间。对我来说有意义但不起作用的方法是从圆周中减去 360,然后将该数字除以线之间的空槽数量(即 359),然后将该数字加上 1 的厚度。

我担心的是lineStyle厚度参数是 a Number,但似乎只取 0 到 255 之间的值,所以我不确定像 1.354 这样的浮点数是否是有效的厚度。

0 投票
1 回答
386 浏览

silverlight - 防止 Silverlight 缩放线宽

使用ScaleTransform该类时,Silverlight 还会缩放我显示的形状上的笔触粗细。但是,如果我不想要这种行为怎么办?是否可以禁用笔画的缩放,或者我必须遍历每个形状对象并设置倒数厚度?

0 投票
3 回答
1489 浏览

wpf - WPF:4个TextBoxes和1个Border.Margin之间的双向绑定

我想使用 4 个文本框设置用户控件的边框的 BorderThickness,但我无法让它工作。

演示问题的 XAML 代码(仅需要此代码与转换器组合):

需要一个转换器来解析 TextBox 中的字符串输入:

TextBox 正确显示了厚度的左侧部分,但编辑 TextBox 不会导致边框左侧的呈现方式发生变化。奇怪的是,我在 TextBox 中为 Thickness.Left 设置的值仍然存在,所以看起来该值确实被设置了,但渲染没有更新。在示例代码中,更改 TextBox 中的值,然后调整 Window 大小,显示左侧边框确实占用了额外的空间,但该空间是空白的。

有谁知道如何解决这个问题?