3

为了更好的视觉外观,想在我的文本周围画一个黑色边框。

示例图片

目前我正在绘制相同的文本 5 次。

如果我想在 x = 5, y = 10 上绘制文本,我会在实际位置上绘制一次文本。

然后我会用黑色绘制相同的文本,位置稍有不同。

  1. x = 4,y = 10
  2. x = 5, y = 9

    ...

我只能想象这是糟糕的表现。或者这是正确的方法?

4

2 回答 2

1

我自己从来没有以正确的方式做到这一点,但他们似乎在这里做到了:http: //www.codeproject.com/Articles/376597/Outline-Text-With-DirectWrite

于 2015-02-11T21:07:14.027 回答
0

我也这样做。但我突然意识到可能有更好的方法(还没有尝试过):先用稍大一点的黑色画,然后再用首选尺寸画白色。值得一试?让我知道情况如何。

于 2015-02-01T12:29:40.060 回答