.Net CF Как узнать размер выводимого текста?
Потребность такая появилась из за необходимости в Label, которая бы могла растягиваться по высоте, в зависимости от своего содержимого.
Может быть кто посоветует как это реализовать? Или может быть библиотеку какую где это уже сделано?
Здравствуйте, Ilya Potekhin, Вы писали:
NES>>.Net CF Как узнать размер выводимого текста?
IP>Graphics.MeasureString
В .Net CF реализовано только Graphics.MeasureString (String, Font), что позволяет измерить только длину строки.
А если нужно узнать высоту текстового блока, который хочется вписать в заданную ширину.
Re[3]: .Net CF Как узнать размер выводимого текста?
Здравствуйте, NEvSe, Вы писали:
NES>Здравствуйте, Ilya Potekhin, Вы писали:
NES>>>.Net CF Как узнать размер выводимого текста?
IP>>Graphics.MeasureString
NES>В .Net CF реализовано только Graphics.MeasureString (String, Font), что позволяет измерить только длину строки. NES>А если нужно узнать высоту текстового блока, который хочется вписать в заданную ширину.
Как это?
MeasureString возвращает тип SizeF, а там есть и высота, и ширина
Re[4]: .Net CF Как узнать размер выводимого текста?
Здравствуйте, beevasya, Вы писали:
B>Здравствуйте, NEvSe, Вы писали:
NES>>Здравствуйте, Ilya Potekhin, Вы писали:
NES>>>>.Net CF Как узнать размер выводимого текста?
IP>>>Graphics.MeasureString
NES>>В .Net CF реализовано только Graphics.MeasureString (String, Font), что позволяет измерить только длину строки. NES>>А если нужно узнать высоту текстового блока, который хочется вписать в заданную ширину.
B>Как это? B>MeasureString возвращает тип SizeF, а там есть и высота, и ширина
Да возвращает Неправильно написал.
Мне нужно было узнать высоту текста, который мог состоять из нескольких строк (текст вписан в прямоугольник заданной ширины)