На форуме обязательно:
  1. Заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.

Рекламу мы не размещаем ни на каких условиях.

Как изменить толщину линии круга?

Сценарии / Модули API

Модератор: специалисты по Eplan

Ответить

Автор темы
epic
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 25 авг 2017, 23:17
Имя: Руслан
Благодарил (а): 5 раз

Как изменить толщину линии круга?

Сообщение epic » 27 окт 2017, 23:50

Здравствуйте!
Подскажите пожалуйста, как изменить толщину линии круга, через какое свойство можно задать?
Для линии имеется свойство "width", а у дуги, круга нет. (
Заранее буду очень благодарен.

Аватара пользователя

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 1138
Зарегистрирован: 17 окт 2012, 10:24
Имя: Виталий
Благодарил (а): 32 раза
Поблагодарили: 95 раз

Как изменить толщину линии круга?

Сообщение Madwolf » 28 окт 2017, 09:43

Тип и толщина линии задается через свойство Pen, которое реализуется с помощью класса Pen.


Автор темы
epic
здесь недавно
здесь недавно
Сообщения: 13
Зарегистрирован: 25 авг 2017, 23:17
Имя: Руслан
Благодарил (а): 5 раз

Как изменить толщину линии круга?

Сообщение epic » 28 окт 2017, 10:05

Madwolf писал(а): Тип и толщина линии задается через свойство Pen, которое реализуется с помощью класса Pen.

Код: Выделить всё

Arc oCircle = new Arc();
oCircle.Create(oPage);
PointD pntCenter = new PointD (X, Y);
oCircle.SetCircle(pntCenter, 5.0);
oCircle.Pen.Width = 0.13;
Что-то не получается, подскажите, что не так?

Аватара пользователя

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 1138
Зарегистрирован: 17 окт 2012, 10:24
Имя: Виталий
Благодарил (а): 32 раза
Поблагодарили: 95 раз

Как изменить толщину линии круга?

Сообщение Madwolf » 28 окт 2017, 10:37

Нужно создать экземпляр класса Pen, указать там нужные данные, и потом присвоить его oCircle.Pen.

Ответить

Вернуться в «Eplan API»