为了更好的视觉外观,想在我的文本周围画一个黑色边框。
目前我正在绘制相同的文本 5 次。
如果我想在 x = 5, y = 10 上绘制文本,我会在实际位置上绘制一次文本。
然后我会用黑色绘制相同的文本,位置稍有不同。
- x = 4,y = 10
x = 5, y = 9
...
我只能想象这是糟糕的表现。或者这是正确的方法?
为了更好的视觉外观,想在我的文本周围画一个黑色边框。
目前我正在绘制相同的文本 5 次。
如果我想在 x = 5, y = 10 上绘制文本,我会在实际位置上绘制一次文本。
然后我会用黑色绘制相同的文本,位置稍有不同。
x = 5, y = 9
...
我只能想象这是糟糕的表现。或者这是正确的方法?
我自己从来没有以正确的方式做到这一点,但他们似乎在这里做到了:http: //www.codeproject.com/Articles/376597/Outline-Text-With-DirectWrite
我也这样做。但我突然意识到可能有更好的方法(还没有尝试过):先用稍大一点的黑色画,然后再用首选尺寸画白色。值得一试?让我知道情况如何。