【发布时间】:2011-01-24 04:49:58
【问题描述】:
如果我使用 Direct3D 的 DrawText,它的行为类似于 GDI 对应物,并且我启用 DT_WORDBREAK 格式化标志,它会在出现情况时剪切撇号上的文本,这会使许多标题和文本显示看起来像一团糟.例如,它将显示为:
骑士
头
什么时候应该说:
骑士的
头
考虑到字体处理函数的限制性,这似乎不太可能,但有没有办法指定它,以便它只在空白处剪切文本,或者当完全没有什么可以做的时候?
【问题讨论】:
-
来自 D3DX 实用程序库 (ID3DXFont::DrawText)?我不相信核心 D3D 具有 DrawText 功能。 Direct2D 确实如此,而 D2D 的 DrawText 似乎没有这个问题。
标签: c++ gdi direct3d word-wrap