Технический форум

Технический форум (http://www.tehnari.ru/)
-   Delphi, Kylix and Pascal (http://www.tehnari.ru/f43/)
-   -   Отображение информации о количестве страниц и номера текущей страницы в делфи (http://www.tehnari.ru/f43/t48631/)

Фто-фто 10.03.2011 00:53

Отображение информации о количестве страниц и номера текущей страницы в делфи
 
Здравствуйте! Я пишу текстовый редактор в делфи и не знаю как найти количество страниц текста в ричэдите(или мемо) и номер текущей страницы, где расположен курсор, к примеру. Там вроде как надо находить длину текста, находяшийся в мемо, в пикселях и делить на размер листа А4 в пикселях, это чтобы узнать кол-во страниц. А как найти номер текущей страницы я вобще не знаю.
Вот так я написал, но это не работает в процедуре таймера.
size:=Canvas.Texthight(MEmo1.Text)div 50;
statusBar1.Panels[5].text:='Стр '+ floattostr(size);

Подскажите, пожалуйста, заранее благодарен! И если можно поподробней.

kreol 10.03.2011 01:21

советую посчитать кол-во строк в ворде например сколько можно вписать в лист и посчитать сколько строк в ричэдите потом просто целочисленно разделить на кол-во строк в ворде...

Fenix 10.03.2011 06:23

этим способом придется учитывать шрифт


Часовой пояс GMT +4, время: 16:12.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.