ChemDraw: Линия (curve, line)

Появление страницы обусловлено совокупностью ошибок в разработке, концепции и описании программы. По большому счету, здесь обсуждается любая линия, кроме некоторых свойств связей.

Пожалуй, я начну с того, что описание пункта меню и инструментальной панели в Руководстве пользователя отсутствуют, имеются лишь упоминания.

Линии могут быть прямыми и кривыми. Среди последних целесообразно выделить правильные (окружности, дуги) и произвольные.

Инструменты, которыми могут быть построены линии.

  1. Все виды связей. Специальное назначение в значительной степени определяет особенности управления и накладываемые ограничения. Единственный вид линии, подлежащий химической интерпретациию
  2. Перо позволяет наносить линии любого уровня сложности, обладающие максимальными возможностями управления.
  3. Панель Инструментов для рисования (Drawing Elements Toolbar)

      Предоставляет три группы объектов с примитивными линиями
    1. Линия — обычная, пунктирная, волнистая, утолщенная.
    2. Замкнутый примитив — окружность, овал, закругленная рамка, прямоугольная рамка.
    3. Дуги с фиксированными угловыми размерами, изменяемыми в пределах окружности.

Свойства линий

Большинству объектов, использованных в программе присуще наличие линий, почти каждая из которых обладает едиными свойствами.

  1. Толщина. Следует сразу оговориться, что во всех программах толщина линий измеряется только в пунктах. Здесь же, с учетом нашей метрической системы, скорее всего будет отображение в сантиметрах.
  2. Тип.
  3. Наличие стрелок на концах.
  4. Заливка (заполнение).
  5. Цвет
  6. Некоторые (прямые) линии обладают очевидной длиной.

Управление свойствами производится через меню Curves, вкладку Drawing свойств объекта и панель Curve Styles.

Все перечисленные свойства распространяются только на весь объект, то есть не могут быть применены к его части.

Меню Curves

Будьте внимательны! Пункт меню не воздействует на связи!

В меню присутствуют четыре блока, никак не выделенные кроме порядка следования.

  1. Тип линии — Plain, Dashed, Bold, Doubled.
  2. Стрелки на концах — Arrows.
  3. Замыкание — Closed.
  4. Заливка для линий, отличающихся от отрезка — Filled, Shaded, Faded.

Типы линий

  1. Обычная (Plain) — обычная линия с толщиной, заданной в настройках.
  2. Пунктирная (Dashed) — с той же толщиной, что и Plain, но выводящася в виде пунктирной.
  3. Утолщенная (Bold) — линия с толщиной, заданной в настройках для Bold.
  4. Двойная (Doubled) линия может быть присвоена только объектам, нарисованным Пером.
  5. Свойства пунктирности и утолщения могут присваиваться дополнительно.

Тип линии не может быть изменен у связей!

Стрелки

У каждой линии имеется логические категории

  1. начала — точки, из которой начато рисование линии (была нажата кнопка мыши);
  2. конца — точки, в которой завершено рисование линии (была отпущена кнопка мыши).

Для описываемого свойства это играет принципиальную роль, но никаких системных механизмов определения не существует. Более того, описанная логика не является очевидной для программистов и работает не всегда (стрелки и обычная линия). Так как концов всего два, метод научного тыка не становится слишком сложным.

На каждом из двух концов линии могут быть отображены (или не отображены!) стрелки.

  1. Полные, то есть с цельной головкой (Full Arrow).
  2. Половинные (Half Arrow), у которых выводится только одна половинка головки: правая (Right) или левая (Left). Естественно, что сторона является такой же условностью, как начало и конец линии.

Размеры стрелок на линиях разных типов принципиально отличаются:

Свойство стрелки не может быть присвоено связям!

Заливка (заполнение) замкнутого пространства

Панель (Curve Styles Toolbar)

См. также Перо (Pen Tool).


Copyright © 1993–2021 Мацкявичюс Д.А. Все права защищены.
Никакая часть сайта не может быть воспроизведена никаким способом без письменного разрешения правообладателя и явной ссылки на данный ресурс.