![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
из Timage в Tpaintbox [D7]
likenoother © (2007-05-12 22:57:00)Доброго вечера,такой вопрос,есть Image внего не загружается картинка а на нём рисуется при помощи Canvas,можно ли как нибудь перенести этот рисунок на paintbox? только не перечерчивая его заново на paintbox.
likenoother (2007-05-13 14:28:00) [1]вот собственно и суть проблемы :)
likenoother (2007-05-13 01:42:00) [2]проблема вот в чом,по координатам строится чертёж,размеры Image гне большие 620х877 это в 4 раза меньше чем лист А4.так вот.потом его надо распечатать или сохранить как рисунок ,но после печати получается очень плохое качество чертежа.я решил сделать так сделать Image по размерам как лист А4,чертить в нём,но во время редактирования,тоесть расстановки там размеров,номеров точек и т.д.,показывать Image уменьшеным ну например на 50 % а потом уже сохранять иди печатать с нормальнфым 100% размером.
Германн (2007-05-13 00:53:00) [3]
> а что это?в хелпе ничег оне нашол.
>
Не в том хелпе искал. MS SDK Help читай.
DVM (2007-05-13 00:53:00) [4]
> а что это?в хелпе ничег оне нашол.
Это функция WinAPI, смотри в хэлпе по WinApi.
Только я не понимаю задачи. Что требуется то? Может можно и одним TImage обойтись? Или одним TPaintBox. Объясни подробнее - наверняка решение без труда найдем.
likenoother (2007-05-13 00:49:00) [5]
> Ну так StretchBlt чем не масштабирование?
а что это?в хелпе ничег оне нашол.
DVM (2007-05-13 00:36:00) [6]
> проблема в том что я незнаю как сделать масштабирование
> того что начертил на Timage вот...и поиски в инете ничего
> нормально не дали
Ну так StretchBlt чем не масштабирование?
likenoother (2007-05-13 00:24:00) [7]проблема в том что я незнаю как сделать масштабирование того что начертил на Timage вот...и поиски в инете ничего нормально не дали
{RASkov} (2007-05-13 00:04:00) [8]> [2] likenoother (12.05.07 23:26)
Вот ничего не понял.... :(
Т.е. хочешь сказать, что это не катит:
with PaintBox do
Canvas.StretchDraw(Canvas.ClipRect, Image.Picture.Graphic);
??
likenoother (2007-05-12 23:26:00) [9]немного глупая ситуация получилось :) я почти написал программу но так и не смогу сделать масштабирование Timage,и чтобы не переписывать всё заново только под Paintbox в котором масштабирование сделать намного проще,решил узнать реально ли такое чделать :) может есть какие нить другие варианты выхода из данной ситуации,но я что то не дошёл до них пока. :))
{RASkov} (2007-05-12 23:14:00) [10]> перенести этот рисунок на paintbox?
> только не перечерчивая его заново на paintbox.
Нет.... А к чему такие требования?