С помощью некоторых операций, которые Вы можете установить в виде кнопок на панелях инструментов, можно устанавливать настройки форматирования условных обозначений, текстов, графических элементов и точек определения соединений и потенциалов на точно заданные значения. При этом возможности настройки идентичны тем, которые вы можете определить в соответствующих диалоговых окнах свойств во вкладках Отображение, Формат и Графика соединения.
Для форматирования свойств доступны следующие операции:
- Установить формат условного обозначения (имя операции: XGedIaFormatSymbol)
- Установить текстовый формат (имя операции: XGedIaFormatText)
- Установить формат графических элементов (имя операции: XGedIaFormatGraphic)
- Установить формат графики соединений (точки определения соединения, точки определения потенциала) (имя операции: XGedIaFormatDefPoints).
В следующих таблицах приведены все возможные параметры этих операций. Точный синтаксис для отдельной операции можно увидеть в образце записи в командной строке. Эта запись видна в диалоговом окне Конфигурировать кнопку, когда вы добавляете кнопку действия на панель инструментов. Если свойство не изменится, то просто оставьте соответствующий вопросительный знак "?" в командной строке.
В командной строке возможны следующие параметры для настроек форматирования:
Параметры командной строки |
Значение |
Значения |
---|---|---|
/height:? |
Размер шрифта |
Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". |
/color:? |
Цвет (текста или линии) |
Предварительно определенные значения:
Но в диалоговом окне Выбор цвета можно устанавливать и другие значения. Возможны значения от 0 до 256. Значения для цветов отображаются во всплывающей подсказке Выбора цветов. |
/justification:? |
Выравнивание (текста) |
Доступны следующие значения:
|
/angle:? |
Угол относительно оси X, вокруг которой текст должен поворачиваться против часовой стрелки. |
Доступны следующие значения:
Углы всегда указываются в градусах. Символ "°" не обязателен, но его можно указывать вместе с величиной угла. |
/font:? |
Вид шрифта |
Значения для видов шрифтов 1–10 находятся в меню: Параметры > Настройки > Фирма > Графическая обработка > Виды шрифтов. Доступны следующие значения:
|
/visible:? |
Невидимый (текст или линия - невидимый / видимый) |
Доступны следующие значения:
|
/bold:? |
Стиль шрифта / Полужирный |
Доступны следующие значения:
|
/italic:? |
Стиль шрифта / Курсив |
Доступны следующие значения:
|
/underline:? |
Стиль шрифта / Подчеркнутый |
Доступны следующие значения:
|
/showtextbox:? |
Начертить рамку текста |
Доступны следующие значения:
|
/graphic:? |
Графика |
Доступны следующие значения:
|
/setframeactive:? |
Активировать блок выравнивания |
Доступны следующие значения:
|
/showframe:? |
Начертить рамку позиции |
Доступны следующие значения:
|
/framewidth:? |
Ширина блока выравнивания |
Числовые значения в "мм" или в "In" (дюйм) |
/frameheight:? |
Высота блока выравнивания |
Числовые значения в "мм" или в "In" (дюйм) |
/adjustframe:? |
Подогнать (блок выравнивания) |
Доступны, например, следующие значения:
|
/width:? |
Толщина линии |
Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". |
/type:? |
Тип линии |
Доступны следующие значения:
|
/patternlength:? |
Масштаб линии |
Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". |
/sizefromsettings:? |
Размер из настройки проекта |
Доступны следующие значения:
|
/leaderline:? |
Обновить указательную линию |
Доступны следующие значения:
|
/lineendstyle:? |
Вид конца линии |
Доступны следующие значения:
|
/filled:? |
Заливка |
Доступны следующие значения:
|
/rounded:? |
Закругление (используется только для прямоугольников) |
Доступны следующие значения:
|
/radius:? |
Радиус дуги (применяется только для закругленных прямоугольников; радиус закругления углов) |
Числовые значения в "мм" или в "In" (дюйм) |
/language:? |
Язык (как на вкладке Отображение / Формат диалогового окна свойств); только для операций 'Установить формат условного обозначения' и 'Установить текстовый формат' |
Доступны следующие значения:
|
/propertyId:? |
Идентификатор определяемого свойства условного обозначения (= номер свойства)
|
пятизначное целое число |
/propertyIndex:? |
Если у свойства есть индексы, то индекс; в большинстве случаев 0 |
|
/linespacing:? |
Межстрочный интервал |
Числовые значения. Значение '1' соответствует одинарному интервалу между строками, значение '2' — двойному интервалу между строками и т. д. |
/paragraphspacing:? |
Интервал между абзацами |
Числовые значения в "мм" или в "In" (дюйм) |
/layer:? |
Слой |
Имя слоя (напр. 'EPLAN501') |
/donttranslate:? |
Не переводить автоматически (как на вкладке Текст диалогового окна свойств); только для действия "Установить формат текста" |
Доступны следующие значения:
|
Замечание:
Значения размера, например, для поля Размер шрифта или Толщина линии можно указать в мм или в дюймах. Если после соответствующего значения не указана единица, то используется установленное в настройках интерфейса пользователя отображение единицы измерения (Параметры > Настройки > Пользователь > Отображение > Единица отображения).
Для определенных текстов следует устанавливать следующие значения: Размер шрифта: 10 мм, Цвет: зеленый, Угол: -90°. Дополнительно должен отображаться блок выравнивания со следующими значениями: Ширина: 45 мм, Высота: 20 мм. Ввод в командную строку выглядит следующим образом:
XGedStartInteractionAction /Name:XGedIaFormatText /height:10mm /color:3
/angle:-90 /setframeactive:1 /showframe:1 /framewidth:45mm /frameheight:20mm
В случае с определенными графическими элементами толщина линии должна быть установлена на 5,5 мм, а графика - окрашена в цвет циан. Графические элементы должны быть видимы в любом случае. Ввод в командную строку выглядит следующим образом:
XGedStartInteractionAction /Name:XGedIaFormatGraphic /width:5,5mm /color:4 /visible:1
При определенных условных обозначениях на странице схемы соединений функциональный текст и другие размещенные тексты свойств настраиваются на французский язык. Ввод в командную строку выглядит следующим образом:
XGedStartInteractionAction /Name:XGedIaFormatSymbol /language:fr_FR
Для определенных условных обозначений на схеме соединений из всех размещенных свойств только свойству "Функциональный текст" присваивается цвет "красный". Ввод в командную строку выглядит следующим образом:
XGedStartInteractionAction /Name:XGedIaFormatSymbol /color:1 /propertyId:20011
Если в командной строке параметр /propertyId не указан, то всем текстам свойства выбранного условного обозначения присваивается цвет "Красный".
См. также
Операции в панелях инструментов
Обзор операций в панелях инструментов