Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Delphi => Тема начата: AndreySt от 01.10.15, 09:32:38

Название: Изменение цвета заливки и линий
Отправлено: AndreySt от 01.10.15, 09:32:38
Здравствуйте!
Подскажите, пожалуйста, как менять цвет и прозрачность заливки.
Название: Re: Изменение цвета заливки
Отправлено: Sabahs от 01.10.15, 09:45:23
IColouring - интерфейс заливки.
IColouring.Color1 - Цвет или начальный цвет.
IColouring.Color2 - Цвет или конечный цвет.
IColouring.Transparency1 - Начальная прозрачность.
IColouring.Transparency2 - Конечная прозрачность.
Название: Re: Изменение цвета заливки
Отправлено: dosart от 10.10.17, 13:55:43
Как можно изменить цвет объекта на чертеже?
Есть, например, объект типа LineSegment. Как можно изменить его цвет?
Название: Re: Изменение цвета заливки
Отправлено: Sabahs от 10.10.17, 14:14:09
Интерфейс ksCurveStyleParam.
Название: Re: Изменение цвета заливки
Отправлено: dosart от 10.10.17, 14:52:54
В 7-м API есть похожий интерфейс?
Название: Re: Изменение цвета линии
Отправлено: Sabahs от 10.10.17, 15:46:25
Зачем он там?
Название: Как изменить цвет линий
Отправлено: Борис_С от 26.09.18, 18:30:05
Рисую прямоугольник. Использую интерфейс KsRectangleParam. Нужно изменить цвет линий. Нашел на форуме аналогичную тему.
Там рисуется окружность. Для изменения цвета используется свойство Style.
Sabash советует использовать метод ksDocument2D.ksAddStyle
Но как конкретно добавить новый стиль с нужным цветом там не указано.
Буду признателен за пример.
Название: Re: Как изменить цвет линий
Отправлено: Sabahs от 27.09.18, 06:22:36
http://forum.ascon.ru/index.php/topic,1624.msg8705.html#msg8705
Название: Re: Как изменить цвет линий
Отправлено: Борис_С от 27.09.18, 17:43:28
Спасибо за пример, но я так и не понял, как задать нужный цвет у нового стиля.
Название: Re: Как изменить цвет линий
Отправлено: Sabahs от 28.09.18, 06:40:23
ksCurveStyleParam
http://forum.ascon.ru/index.php/topic,28466.msg243298.html#msg243298
Название: Re: Изменение цвета заливки и линий
Отправлено: Борис_С от 28.09.18, 12:53:19
Спасибо. Все получилось.
Sabahs, где все это можно прочитать?
Я нашел книгу Норсеева "РАЗРАБОТКА ПРИЛОЖЕНИЙ ПОД КОМПАС В DELPHI", но в ней этого нет.
Есть серия статей того же автора в интернете. Есть Help, но там вся информация в куче.
Есть ли нормальная книга для разработки приложений под Компас?
Название: Re: Изменение цвета заливки и линий
Отправлено: Sabahs от 28.09.18, 13:49:58
Я не знаю, может быть и есть книги, но я их не встречал, я работаю исключительно по SDK.
Название: Re: Изменение цвета заливки и линий
Отправлено: Борис_С от 28.09.18, 16:34:48
Ну вы - герой. Без вас я бы ничего не смог сделать.
Может быть поможете мне, как вычислить размер текста.
Я написал этот вопрос, но пока никто не ответил.
Название: Re: Изменение цвета заливки и линий
Отправлено: tramp_m от 28.09.18, 20:03:12
Цитата: AndreySt от 01.10.15, 09:32:38
Здравствуйте!
Подскажите, пожалуйста, как менять цвет и прозрачность заливки.

Мне кажется все проблемы с общением по форуму, отсутствует две ветки общения
По теме программирования в среде Компас и  по теме глюков Компас при использовании проектировщиков-конструктором Компас, как инструмент пользователя проектировщиком-конструктором
Прошу прощения, если что не так...
Название: Re: Изменение цвета заливки и линий
Отправлено: Sabahs от 28.09.18, 20:08:22
В чём то, Вы правы.
Название: Re: Изменение цвета заливки и линий
Отправлено: Vitalij Lysanov от 28.09.18, 21:35:55
Насколько понял.

Лишняя информация идет в разделе "Последние сообщения".
Программисты на сайте в этом разделе могут ввести управление блокировкой некоторых разделов форума.
Будет как в фильме "Безымянная звезда". Разделы есть, но их не видно.


Попутно хочется немного уточнить тему "Программист, конструктор и Компас".

Работа в Компасе это работа с программой, имеющей графический интерфейс управления.
Перебор объектов в меню это просто разветвленный логический оператор.

Есть много аналогичных программ имеющих графических интерфейс управления.

В приложении пример из области баз данных.
Это программа.
И ее разрабатывают программисты.

Аналогичные стрелки между кубиками могут и зарплату насчитать и заказы раскрыть, если загрузить в базу спецификации из Excel.

Эта программа может быть представлена также в виде операторов.



Со временем все образуется

Можно привести пример из времен начала комплексов АРМ.

Прислали для внедрения в уважаемую организацию Комплекс АРМ, и вначале без графики.

Стали тексты учиться набирать. Раньше как было. Тексты рисовали вручную, машинистки перепечатывали.

Инженеры смотрели, смотрели на все это, а потом выдали текст. "Мы что машинистками будем работать?"


 

Название: Re: Изменение цвета заливки и линий
Отправлено: Sabahs от 28.09.18, 21:54:35
Цитата: Vitalij Lysanov от 28.09.18, 21:35:55
Насколько понял.

Лишняя информация идет в разделе "Последние сообщения".
Программисты на сайте в этом разделе могут ввести управление блокировкой некоторых разделов форума.
Будет как в фильме "Безымянная звезда". Разделы есть, но их не видно.


Попутно хочется немного уточнить тему "Программист, конструктор и Компас".

Работа в Компасе это работа с программой, имеющей графический интерфейс управления.
Перебор объектов в меню это просто разветвленный логический оператор.

Есть много аналогичных программ имеющих графических интерфейс управления.

В приложении пример из области баз данных.
Это программа.
И ее разрабатывают программисты.

Аналогичные стрелки между кубиками могут и зарплату насчитать и заказы раскрыть, если загрузить в базу спецификации из Excel.

Эта программа может быть представлена также в виде операторов.



Со временем все образуется

Можно привести пример из времен начала комплексов АРМ.

Прислали для внедрения в уважаемую организацию Комплекс АРМ, и вначале без графики.

Стали тексты учиться набирать. Раньше как было. Тексты рисовали вручную, машинистки перепечатывали.

Инженеры смотрели, смотрели на все это, а потом выдали текст. "Мы что машинистками будем работать?"

https://youtu.be/RLN5KUTzZc0