функция MeasureString - правильно ли оно считает?
От: parapet  
Дата: 07.03.07 18:50
Оценка:
есть код:

            System.Drawing.SizeF textSize = gr.MeasureString(txt, fontDlg.Font, workWidth);


далее разбиваем на страницы:

            int count = Convert.ToInt32(textSize.Height) / workHeight;
            if (Convert.ToInt32(textSize.Width) % workHeight > 0)
                count++;


итого на выходе получаем "обрезанную" версию (в count не помещается весь текст). В чем может быть проблема? Учитывает ли MeasureString переносы?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.