С Direct2D я могу использовать ID2D1RenderTarget::DrawText для рисования текста, но как мне получить экстент текста перед рисованием? Обратите внимание, что я хочу сделать это под Windows 8 RT.
Спасибо
С Direct2D я могу использовать ID2D1RenderTarget::DrawText для рисования текста, но как мне получить экстент текста перед рисованием? Обратите внимание, что я хочу сделать это под Windows 8 RT.
Спасибо
Спасибо за ответ. Я нашел решение. Мне нужно было создать IDWriteTextLayout для текстового блока, а затем вызвать его метод GetMetrics, который вернет размер текста.
Спасибо еще раз за помощь.
Font.MeasureString
(doc) поможет вам, но я никогда не проверял это. - person Gnietschow   schedule 21.12.2012