![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TImage слои само масштабировало в зависимости от количества слоёв
radiokarazinec © (2010-12-20 20:32:00)Нужно сделать чтобы так: вот есть у меня в Memo данные, мне надо чтобы при нажатии на кнопку визуализация на Image рисовались слои, на них писались цифры из Memo, а сами слои зарисовывались разной штриховкой, типа bsCross и другими. т.е один слой - одно число- одна штриховка, другой слой-другая штриховка,
v_a_belousov (2010-12-21 01:33:00) [41]
> ты можешь код скинуть?
А где масло?)
Тебе же уже все подсказали...
> TMemo.Lines
> Image.Canvas
> TCanvas.Brush.Style
> TCanvas.TextOut
перебирай в цикле строки в мемо. Затем рисуй заданную область в Image и выводи текст. Используй Canvas.TextOut для вывода как тебе уже сказали. Если есть вопросы, то пиши их...
а код примерно такой
for i:=0 to Memo1.Lines.Count-1 do
begin
...
// вывод текста
Image.Canvas.TextOut(x, y, Memo1.Lines.Strings[i]);
...
end;
radiokarazinec (2010-12-21 01:25:00) [42]ты можешь код скинуть?
v_a_belousov (2010-12-21 01:25:00) [43]Ну да я на рандом поставил) это ж было все таки для того чтобы узнать от человека что ему требуется)
KilkennyCat (2010-12-21 01:22:00) [44]
> все три значения
я три строки загнал
KilkennyCat (2010-12-21 01:22:00) [45]
> v_a_belousov (21.12.10 01:18) [28]
у тебя рандом иногда подряд все три значения выдает одинаковые
radiokarazinec (2010-12-21 01:21:00) [46]о круто, ток вот когда по строкам делаешь, то прямоугольники не разные о один и тот же с одной штриховкой
v_a_belousov (2010-12-21 01:18:00) [47]http://project-w-m.narod.ru/PictureBuilder.exeизвини yandex забыл убрать...
v_a_belousov (2010-12-21 01:17:00) [48]я тебе дал ссылку http://project-w-m.narod.yandex.ru/PictureBuilder.exe
Скачай и посмотри. Я ведь сделал тут и вертикально и горизонтально и с переносом строк и без...
> мне надо чтобы прямоуголники вертикально рисовались а не
> горизонтально,
А на рисунке то у тебя горизонтально...
radiokarazinec (2010-12-21 01:14:00) [49]мне надо чтобы прямоуголники вертикально рисовались а не горизонтально, можешь прогу кинуть я попробую со своей?
v_a_belousov (2010-12-21 01:11:00) [50]
> вот ссылка, как должно как бы выглядеть
У меня в программе 1 в 1 то что ты нарисовал) ещё раз вопрос что не так?
Ega23 (2010-12-21 01:09:00) [51]
> вот ссылка, как должно как бы выглядеть
for
TMemo.Lines
Image.Canvas
TCanvas.Brush.Style
TCanvas.TextOut
+ F1
Вроде ничего не забыл.
radiokarazinec (2010-12-21 01:03:00) [52]вот ссылка, как должно как бы выглядеть
radiokarazinec (2010-12-21 01:03:00) [53]http://www.imagebam.com/image/9fdfee111802193
v_a_belousov (2010-12-21 01:03:00) [54]
> ты бы хоть нарисовал что хочешь, раз объяснить не получается
Да вот это было бы лучше) т.к. я до сих пор не могу понять что не так ему...
KilkennyCat (2010-12-21 00:43:00) [55]
> radiokarazinec © (21.12.10 00:37) [17]
ты бы хоть нарисовал что хочешь, раз объяснить не получается, пока есть желающий сделать за тебя работу...
> Германн © (21.12.10 00:39) [18]
поколение пепси, дважды увы :((
v_a_belousov (2010-12-21 00:42:00) [56]http://project-w-m.narod.yandex.ru/PictureBuilder.exeсмотри, думаю тут все так как тебе нужно. Если нет пиши мне на почту. Я отойду минут на 20, потом отвечу.
Германн (2010-12-21 00:39:00) [57]
> завтра надо сдать
Увы :(
radiokarazinec (2010-12-21 00:37:00) [58]опять слои горизонтально и числа, надо вертикально, чтобы в мемо вертикально и на картинке, а не горизонтально
radiokarazinec (2010-12-21 00:36:00) [59]так как та же самая картинка, ты можешь код показать?
v_a_belousov (2010-12-21 00:33:00) [60]Вот все обновил... http://project-w-m.narod.ru/createpicturefromtext.JPG