为了获得更好的视觉效果,我想在文字周围画一个黑色边框。
目前我正在绘制相同的文字5次。
如果我想在x = 5上绘制文本,y = 10我会在实际位置上绘制一次文本。
然后我会用略带其他位置的黑色绘制相同的文字。
x = 5,y = 9
...
我只能想象这是不好的表现。或者这是正确的方法吗?
答案 0 :(得分:1)
我从来没有以正确的方式做到这一点,但似乎在这里他们做到了:http://www.codeproject.com/Articles/376597/Outline-Text-With-DirectWrite
答案 1 :(得分:0)
我也这样做。但是我突然意识到可能有更好的方法(还没有尝试过):首先画一个略大一点的黑色,然后用白色画一个大小合适的画面。值得一试?让我知道这是怎么回事。