.Net CF Как узнать размер выводимого текста?
От: NEvSe  
Дата: 16.11.07 06:28
Оценка:
.Net CF Как узнать размер выводимого текста?
Потребность такая появилась из за необходимости в Label, которая бы могла растягиваться по высоте, в зависимости от своего содержимого.
Может быть кто посоветует как это реализовать? Или может быть библиотеку какую где это уже сделано?
Re: .Net CF Как узнать размер выводимого текста?
От: Ilya Potekhin Россия  
Дата: 19.11.07 08:31
Оценка:
Здравствуйте, NEvSe, Вы писали:

NES>.Net CF Как узнать размер выводимого текста?


Graphics.MeasureString
Re[2]: .Net CF Как узнать размер выводимого текста?
От: NEvSe  
Дата: 19.11.07 10:14
Оценка:
Здравствуйте, Ilya Potekhin, Вы писали:

NES>>.Net CF Как узнать размер выводимого текста?


IP>Graphics.MeasureString


В .Net CF реализовано только Graphics.MeasureString (String, Font), что позволяет измерить только длину строки.
А если нужно узнать высоту текстового блока, который хочется вписать в заданную ширину.
Re[3]: .Net CF Как узнать размер выводимого текста?
От: Mr.Cat  
Дата: 19.11.07 10:24
Оценка:
Здравствуйте, NEvSe, Вы писали:
NES>А если нужно узнать высоту текстового блока, который хочется вписать в заданную ширину.

Я когда с этим столкнулся — сам писал на основе Graphics.MeasureString (String, Font).
Re[4]: .Net CF Как узнать размер выводимого текста?
От: NEvSe  
Дата: 19.11.07 12:44
Оценка:
MC>Я когда с этим столкнулся — сам писал на основе Graphics.MeasureString (String, Font).
Понятно, сам уже это сделал
Re[3]: .Net CF Как узнать размер выводимого текста?
От: beevasya Удмуртия  
Дата: 04.12.07 23:27
Оценка:
Здравствуйте, NEvSe, Вы писали:

NES>Здравствуйте, Ilya Potekhin, Вы писали:


NES>>>.Net CF Как узнать размер выводимого текста?


IP>>Graphics.MeasureString


NES>В .Net CF реализовано только Graphics.MeasureString (String, Font), что позволяет измерить только длину строки.

NES>А если нужно узнать высоту текстового блока, который хочется вписать в заданную ширину.

Как это?
MeasureString возвращает тип SizeF, а там есть и высота, и ширина
Re[4]: .Net CF Как узнать размер выводимого текста?
От: NEvSe  
Дата: 05.12.07 13:52
Оценка:
Здравствуйте, beevasya, Вы писали:

B>Здравствуйте, NEvSe, Вы писали:


NES>>Здравствуйте, Ilya Potekhin, Вы писали:


NES>>>>.Net CF Как узнать размер выводимого текста?


IP>>>Graphics.MeasureString


NES>>В .Net CF реализовано только Graphics.MeasureString (String, Font), что позволяет измерить только длину строки.

NES>>А если нужно узнать высоту текстового блока, который хочется вписать в заданную ширину.

B>Как это?

B>MeasureString возвращает тип SizeF, а там есть и высота, и ширина
Да возвращает Неправильно написал.
Мне нужно было узнать высоту текста, который мог состоять из нескольких строк (текст вписан в прямоугольник заданной ширины)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.