Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.02.2011, 15:26
Tonyy Tonyy вне форума
Новичок
 
Регистрация: 05.04.2010
Сообщения: 85
Репутация: 10
По умолчанию Delphi + CorelDraw

помогите мне с помощью delphi7 создать линию в корел дро 13v.
как создать текст, прямоугольник и эллипс я знаю.
интересует лишь конкретно создание линии и если кто нашел какой нибудь свежий материал по теме delphi+corelDraw, то, пожалуйста, дайте ссылку.
на статью олега грабеца, где рассказывается про текст, эллипс и прямоугольник, ссылку давать не надо.

Последний раз редактировалось Admin, 26.02.2011 в 13:09.
Ответить с цитированием
  #2  
Старый 23.02.2011, 15:29
iGeTT iGeTT вне форума
Прохожий
 
Регистрация: 23.12.2010
Адрес: Moscow
Сообщения: 38
Версия Delphi: 7 Lite
Репутация: 10
По умолчанию

Google
FAQ
__________________
"Никаких сиплюсплюс тут у меня!" (с)
Ответить с цитированием
  #3  
Старый 23.02.2011, 20:53
Tonyy Tonyy вне форума
Новичок
 
Регистрация: 05.04.2010
Сообщения: 85
Репутация: 10
По умолчанию

весь материал по корелу в инете из одной статьи, это пипец пипецкого!!!
и там в примере указано только как рисовать элипс и прямоугольник а как линию - нет. видимо это очень просто, но до меня пока не дошло. если кто не спит - подскажите, пожалуйста.
Ответить с цитированием
  #4  
Старый 23.02.2011, 21:19
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

По логике. Если известно, как рисовать примоугольник, то можно понять, как линию. Например, заменить Rectangle на Line или что-то вроде того
Ответить с цитированием
  #5  
Старый 23.02.2011, 21:28
Tonyy Tonyy вне форума
Новичок
 
Регистрация: 05.04.2010
Сообщения: 85
Репутация: 10
По умолчанию

это вы сейчас пытаетесь угадать или точно знаете?
Ответить с цитированием
  #6  
Старый 23.02.2011, 21:32
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Пытаюсь угадать. Попробуйте. Попытка - не пытка.
Ответить с цитированием
  #7  
Старый 23.02.2011, 21:33
Tonyy Tonyy вне форума
Новичок
 
Регистрация: 05.04.2010
Сообщения: 85
Репутация: 10
По умолчанию

method 'Createline' not supported by automation object.
продолжим гадание дальше?
Ответить с цитированием
  #8  
Старый 23.02.2011, 22:00
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Как вариант, создать прямоугольник толщиной в 1 пиксель - вот и линия. Если есть возможность задать заливку прямоугольника, то можно создавать линии толще
Ответить с цитированием
  #9  
Старый 23.02.2011, 22:26
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Если мне не изменяет память, то в кореле, как и в МС офисе, есть запись макросов на VBA. соответсвенно, включаем запись, чертим линию, выключаем запись и смотрим получившийся код. Из него черпаем мудрость как сделать то, что нужно.
Ответить с цитированием
  #10  
Старый 24.02.2011, 06:53
Tonyy Tonyy вне форума
Новичок
 
Регистрация: 05.04.2010
Сообщения: 85
Репутация: 10
По умолчанию

да я пробовал записывать сценарии при создании прямоугольника, линии, ломанной лини, безье. если пробую по аналогии с корелом называть создание линий в делфи - все равно вылазит ошибка((((
Ответить с цитированием
  #11  
Старый 26.02.2011, 14:56
Tonyy Tonyy вне форума
Новичок
 
Регистрация: 05.04.2010
Сообщения: 85
Репутация: 10
По умолчанию

есть еще идеи?

Последний раз редактировалось Tonyy, 07.03.2011 в 18:37.
Ответить с цитированием
  #12  
Старый 07.03.2011, 18:45
Tonyy Tonyy вне форума
Новичок
 
Регистрация: 05.04.2010
Сообщения: 85
Репутация: 10
По умолчанию

никто не знает в чем дело?
Ответить с цитированием
  #13  
Старый 10.03.2011, 20:30
Tonyy Tonyy вне форума
Новичок
 
Регистрация: 05.04.2010
Сообщения: 85
Репутация: 10
По умолчанию

я нашел!!!
я все таки сделал ЭТО!!!

так вот чтобы начертить линию в корел дро при помощи делфи - надо ввести следующий код

Код:
corel.begindrawcurve(500000,1000000);// начинаем строить, указывая координаты первой точки
corel.DrawCurveLineTo(500000,-1000000);//координаты 2 точки
corel.EndDrawCurve; //закончили строить

что лишний раз доказывает - кто ищет тот всегда найдет.
кому нужен файл Draw_Scr.hlp обращайтесь вышлю почтой.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:50.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025