Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизПрочитать текст с 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.031 c