Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

Прочитать текст с canvas   Найти похожие ветки 

 
Квэнди ©   (2006-05-17 10:52) [0]

Здравствуйте. Проблема в следующем:
в stringgrid ячейки заполняются с помощью canvas с целью разноцветности, соответственно текст пишется с помощью TextRect. Можно ли как-нибудь потом прочитать этот текст ?


 
ЮЮ ©   (2006-05-17 10:59) [1]

а в Cells[ACol, ARow] чем текст не нравится? Не цветной? :)


 
Сергей М. ©   (2006-05-17 11:00) [2]


> Можно ли как-нибудь потом прочитать этот текст ?


Нельзя.


 
Квэнди ©   (2006-05-17 11:04) [3]


> ЮЮ ©   (17.05.06 10:59) [1]

именно.

> Сергей М. ©   (17.05.06 11:00) [2]

Спасибо


 
Amoeba ©   (2006-05-17 11:17) [4]

Если текст, котрый пишется в ячейках "вручную", берется не из Cells[ACol, ARow], то не за чем использовать StringGrid, на такой случай существует DrawGrid.


 
ЮЮ ©   (2006-05-17 11:18) [5]

>Нельзя.

Можно

Если цель определить извне, каким цветом написан текст, то, например, в том месте, гдн этот цвет определяется, запоминать назначенный цвет где-нибудь, хоть в TStringGrid.Objects, а при рисовании использовать именно эти данные. Тогда и извне, а не только в обработчике OnDrawCell будет понятно, каким цветом нарисован текст


 
АНТИгей   (2006-05-17 11:25) [6]


> ЮЮ ©   (17.05.06 11:18) [5]

сабж как поставлен? Считать с канвы! И это можно но сложно помоему у керка в кладовке, что-то есть на эту тему


 
немиров   (2006-05-17 11:27) [7]

модеры закрасьте предыдущий пост пожалуста!

> ЮЮ ©   (17.05.06 11:18) [5]

сабж как поставлен? Считать с канвы! И это можно но сложно помоему у керка в кладовке, что-то есть на эту тему


 
ЮЮ ©   (2006-05-17 11:30) [8]

>АНТИгей   (17.05.06 11:25) [6]
см[1],[3] Cells, говорит, есть, а цвет не известен.

Хотя вопрос так поставлен, а ответы на первые отклики так лаконичны, что совершенно не понятно, что имеем и что хотим получить.


 
Сергей М. ©   (2006-05-17 11:34) [9]


> ЮЮ ©   (17.05.06 11:18) [5]


Ну и кому он нужен, этот геморрой с распознаванием текста, когда задача решается до смешного просто - запоминать где-то текст, выводимый средствами TextRect () ?


 
ЮЮ ©   (2006-05-17 11:41) [10]

>Сергей М. ©   (17.05.06 11:34) [9]

Это не я предлагал распознавать. Я предлагал получать текст и цвета в обработчике OnDrawCell тем же способом, каким они могут буть получены и вне обработчика.


 
Квэнди ©   (2006-05-17 11:52) [11]


> ЮЮ ©   (17.05.06 11:41) [10]

Всем спасибо, получение текста я уже давно реализовал, просто интересно было правильно я считал о невозможности напрямую с канвы получить нарисованный там текст или нет.


 
ANB ©   (2006-05-17 12:32) [12]


> Квэнди ©   (17.05.06 11:52) [11]

Получить то проблем нет. Только в виде растровой картинки.


 
Квэнди ©   (2006-05-17 12:38) [13]


> ANB ©   (17.05.06 12:32) [12]

Ну это само собой )



Страницы: 1 вся ветка

Текущий архив: 2006.06.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
5-1132651408
antoxa2005
2005-11-22 12:23
2006.06.04
Подскажите. Когда в базе мало записей и сетка DBGrid занимает час


1-1146411776
V0va
2006-04-30 19:42
2006.06.04
Как узнать, что запущено полноэкранное приложение?


11-1127710464
DmiSb
2005-09-26 08:54
2006.06.04
Как нарисовать кнопочку в EditBoxe


1-1145987180
vidiv
2006-04-25 21:46
2006.06.04
Русские буквы и RichEdit 2.0


15-1146996204
inri13666
2006-05-07 14:03
2006.06.04
Помогите Плиз С Клав Шпионом