Настройки форматирования для операций в панелях инструментов
С помощью некоторых операций, которые Вы можете установить в виде кнопок на панелях инструментов, можно устанавливать настройки форматирования условных обозначений, текстов, графических элементов и точек определения соединений и потенциалов на точно заданные значения. При этом возможности настройки идентичны тем, которые вы можете определить в соответствующих диалоговых окнах свойств во вкладках Отображение, Формат и Графика соединения.
Для форматирования свойств доступны следующие операции:
- Установить формат условного обозначения (имя операции: XGedIaFormatSymbol)
- Установить текстовый формат (имя операции: XGedIaFormatText)
- Установить формат графических элементов (имя операции: XGedIaFormatGraphic)
- Установить формат графики соединений (точки определения соединения, точки определения потенциала) (имя операции: XGedIaFormatDefPoints).
В следующих таблицах приведены все возможные параметры этих операций. Точный синтаксис для отдельной операции можно увидеть в образце записи в командной строке. Эта запись видна в диалоговом окне Конфигурировать кнопку, когда вы добавляете кнопку действия на панель инструментов. Если свойство не изменится, то просто оставьте соответствующий вопросительный знак "?" в командной строке.
В командной строке возможны следующие параметры для настроек форматирования:
| Параметры командной строки | Значение | Значения |
|---|---|---|
| /height:? | Размер шрифта | Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". |
| /color:? | Цвет (текста или линии) | Предварительно определенные значения: |
- 0 = черный
- 1 = красный
- 2 = желтый
- 3 = зеленый
- 4 = циан
- 5 = голубой
- 6 = пурпурный
- 7 = черный
- 8 = белый
- 9 = светло-серый
- 252 = темно-серый
- 253 = серый
- -16002 = Из слоя.
Но в диалоговом окне Выбор цвета можно устанавливать и другие значения. Возможны значения от 0 до 256. Значения для цветов отображаются во всплывающей подсказке Выбора цветов. /justification:? | Выравнивание (текста) | Доступны следующие значения:
- 1 = Вверху слева
- 2 = Вверху по центру
- 3 = Вверху справа
- 4 = В центре слева
- 5 = В центре по центру
- 6 = В центре справа
- 7 = Внизу слева
- 8 = Внизу по центру
- 9 = Внизу справа
- 10 = База слева
- 11 = База по центру
- 12 = База справа
- 13 = Спец. слева (специальный тип выравнивания для функциональных текстов зон в проектах DIN и США)
- 14 = Спец. по центру (не следует использовать для новых проектов, необходимо только из соображений совместимости с EPLAN 5)
- 15 = Спец. справа
- 16 = JIC спец. слева (специальные типы выравнивания для функциональных текстов зон в проектах JIC)
- 17 = JIC спец. по центру (не следует использовать для новых проектов, необходимо только из соображений совместимости с EPLAN 5)
- 18 = JIC спец. справа.
/angle:? | Угол относительно оси X, вокруг которой текст должен поворачиваться против часовой стрелки. | Доступны следующие значения:
- 0
- 45
- 90
- 135
- 180
- -45
- -90
- -135.
Углы всегда указываются в градусах. Символ "°" не обязателен, но его можно указывать вместе с величиной угла. /font:? | Вид шрифта | Значения для видов шрифтов 1–10 находятся в меню: Параметры > Настройки > Фирма > Графическая обработка > Виды шрифтов. Доступны следующие значения:
- 0 = вид шрифта 1 в настройках фирмы
- 1 = вид шрифта 2 в настройках фирмы
- 2 = вид шрифта 3 в настройках фирмы
- 3 = вид шрифта 4 в настройках фирмы
- 4 = вид шрифта 5 в настройках фирмы
- 5 = вид шрифта 6 в настройках фирмы
- 6 = вид шрифта 7 в настройках фирмы
- 7 = вид шрифта 8 в настройках фирмы
- 8 = вид шрифта 9 в настройках фирмы
- 9 = вид шрифта 10 в настройках фирмы.
/visible:? | Невидимый (текст или линия - невидимый / видимый) | Доступны следующие значения:
- 0 = Невидимый
- 1 = Видимый.
- 2 = Из слоя.
/bold:? | Стиль шрифта / Полужирный | Доступны следующие значения:
- 0 = нормальн
- 1 = полужирный.
/italic:? | Стиль шрифта / Курсив | Доступны следующие значения:
- 0 = нормальн
- 1 = курсив.
/underline:? | Стиль шрифта / Подчеркнутый | Доступны следующие значения:
- 0 = нормальн
- 1 = подчеркнутый.
/showtextbox:? | Начертить рамку текста | Доступны следующие значения:
- 0 = Не показывать рамку текста
- 1 = отображать рамку текста как прямоугольник
- 2 = отображать рамку текста как эллипс
- 3 = Из слоя.
/graphic:? | Графика | Доступны следующие значения:
- 0 = не отображать график
- 1 = отображать график как прямоугольник
- 2 = отображать график как эллипс.
/setframeactive:? | Активировать блок выравнивания | Доступны следующие значения:
- 0 = деактивировать настройки для блока выравнивания
- 1 = активировать настройки для блока выравнивания.
/showframe:? | Начертить рамку позиции | Доступны следующие значения:
- 0 = не показывать блок выравнивания
- 1 = показывать блок выравнивания.
/framewidth:? | Ширина блока выравнивания | Числовые значения в "мм" или в "In" (дюйм) /frameheight:? | Высота блока выравнивания | Числовые значения в "мм" или в "In" (дюйм) /adjustframe:? | Подогнать (блок выравнивания) | Доступны, например, следующие значения:
- 1 = Не подгонять
- 16 = текст: Ширина фиксирована, никогда не разделять слов
- 32 = текст: Высота фиксирована, никогда не разделять слов
- 64 = разделить слова
- 80 = текст: Ширина фиксирована, разделить слова
- 128 = удалить переходы на новую строку
- 144 = текст: Ширина фиксирована, никогда не разделять слов, удалить переходы на новую строку
- 208 = текст: Ширина фиксирована, разделить слова, удалить переходы на новую строку.
/width:? | Толщина линии | Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". /type:? | Тип линии | Доступны следующие значения:
- 0 = Сплошная
- 1 = Штриховой пунктир
- 2 = Точечный пунктир
- 3 = Штрихпунктир
- 4 = Штрихпунктир с двумя точками
- 5 = Штрих - два коротких штриха
- 6 = Длинный штрих - точка
- -16002 = Из слоя.
/patternlength:? | Масштаб линии | Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". /sizefromsettings:? | Размер из настройки проекта | Доступны следующие значения:
- 0 = выкл.
- 1 = вкл.
/leaderline:? | Обновить указательную линию | Доступны следующие значения:
- 0 = выкл.
- 1 = вкл.
/lineendstyle:? | Вид конца линии | Доступны следующие значения:
- 0 = Круглый
- 1 = Прямоугольный
- 2 = Плоский
- 32 = Из слоя.
/filled:? | Заливка | Доступны следующие значения:
- 0 = Графический элемент представляется без заливки
- 1 = Графический элемент представляется с заливкой.
/rounded:? | Закругление (используется только для прямоугольников) | Доступны следующие значения:
- 0 = Углы прямоугольника не закругляются
- 1 = Углы прямоугольника закругляются.
/radius:? | Радиус дуги (применяется только для закругленных прямоугольников; радиус закругления углов) | Числовые значения в "мм" или в "In" (дюйм) /language:? | Язык (как на вкладке Отображение / Формат диалогового окна свойств); только для операций 'Установить формат условного обозначения' и 'Установить текстовый формат' | Доступны следующие значения:
- AllLanguagesColumn = Все языки отображения (рядом друг с другом)
- AllLanguagesRow = Все языки отображения (друг под другом)
- OneLanguageVariable = Одноязычн. (перемен.)
- "ru_RU", "en_US", ... = Указание соответствующего языка
/propertyId:? | Идентификатор определяемого свойства условного обозначения (= номер свойства)
- Если этот параметр используется, то все изменения форматирования будут выполняться только для текстов свойств одного данного свойства условного обозначения.
- Если этот параметр не используется, то изменения форматирования будут применяться для текстов свойства всех pазмещенных свойств.
| пятизначное целое число /propertyIndex:? | Если у свойства есть индексы, то индекс; в большинстве случаев 0 | /linespacing:? | Межстрочный интервал | Числовые значения. Значение '1' соответствует одинарному интервалу между строками, значение '2' — двойному интервалу между строками и т. д. /paragraphspacing:? | Интервал между абзацами | Числовые значения в "мм" или в "In" (дюйм) /layer:? | Слой | Имя слоя (напр. 'EPLAN501') /donttranslate:? | Не переводить автоматически (как на вкладке Текст диалогового окна свойств); только для действия "Установить формат текста" | Доступны следующие значения:
- 1 = Текст не переводится автоматически.
- 0 = Текст переводится.
Замечание:
Значения размера, например, для поля Размер шрифта или Толщина линии можно указать в мм или в дюймах. Если после соответствующего значения не указана единица, то используется установленное в настройках интерфейса пользователя отображение единицы измерения (Параметры > Настройки > Пользователь > Отображение > Единица отображения).
Пример:
Для определенных текстов следует устанавливать следующие значения:Размер шрифта: 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неуказан, товсемтекстам свойства выбранного условного обозначения присваивается цвет "Красный".
См. также: