Вниз
Скачать: CL | DM;

TImage интересный вопрос   Найти похожие ветки 

 
radiokarazinec ©   (2010-12-19 23:23) [0]

Как сделать. чтобы так: вот есть у меня в Memo данные, мне надо чтобы при нажатии на кнопку визуализация на Image рисовались слои, на них писались цифры из Memo, а сами слои зарисовывались разной штриховкой, типа bsCross и другими. т.е один слой - одно число- одна штриховка, другой слой-другая штриховка,


 
KilkennyCat ©   (2010-12-20 00:33) [1]

Дык в чем вопрос-то? Стили кисти, похоже, знакомы, смотри остальные свойства и методы Canvas. Если трудности с представлением слоев, то элементарно: Image никакие слои не содержит, это лишь визуализация, любое изменение условий - новая отрисовка.


 
radiokarazinec ©   (2010-12-20 00:43) [2]

ну а можешь хоть пример кода, я перепробывал, не получается, чтобы масштабировалось, please!


 
KilkennyCat ©   (2010-12-20 00:56) [3]

чтобы масшатабировалось нужно ввести коэффициент масштаба.
например:

font.size := round(sDefault*k);
canvas.textOut(x,y, txt)
где sDefault - размер шрифта 1:1, k - коэффициент масштабирования.
Если требуется учитывать позиционирование, то координаты тоже надо масштабировать, т.е. : canvas.textOut(x - round(x*k),y - round(y*k), txt) что- типа того, зависит от условия, как центровать.


 
radiokarazinec ©   (2010-12-20 01:03) [4]

если код кину. глянешь, пишу прогу типа под георадар?


 
KilkennyCat ©   (2010-12-20 01:16) [5]

я готов ответить на непонятные моменты. но целиком просматривать и доводить до ума чужой код, который вряд ли мне откроет что-то новое - нет.


 
Ega23 ©   (2010-12-20 10:11) [6]


>  глянешь, пишу прогу типа под георадар?


Тут навряд ли кто-то будет смотреть. Все на работе, у всех дела.
Задавай конкретные вопросы - получишь (может быть) конкретные ответы.
Либо публикуй сумму, тогда эту программу за тебя кто-то напишет (если сумма устроит).



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
2-1293027231
RUu
2010-12-22 17:13
2011.03.13
поле не может содержать значение null


2-1292975954
alexparser
2010-12-22 02:59
2011.03.13
MySql - глюк версий?


2-1292841796
JohnKorsh
2010-12-20 13:43
2011.03.13
Вызов процедуры.


15-1291245214
Германн
2010-12-02 02:13
2011.03.13
Как проще всего (с минимальными затратами времени) создать


4-1246385316
deplomat
2009-06-30 22:08
2011.03.13
Проблемы с выводом битмапа (выводяться, а потом перестают)




   Наверх