Операция: XGedStartInteractionAction
| Параметр | описание |
|---|---|
| Name | Имя запускаемого взаимодействия. К возможным взаимодействиям относятся: |
- XGedIaFormatDefPoints: Настройка формата графики соединения (точка определения соединения, точка определения потенциала)
- XGedIaFormatGraphic: Настройка формата графических элементов
- XGedIaFormatSymbol: Настройка формата условных обозначений
- XGedIaFormatText: Настройка текстового формата
- XMIaInsertMacro: Вставка макроса в текущий проект.
EPLAN позволяет вывести эти взаимодействия как Операции на кнопках в панели инструментов. Далее перечисляются параметры вышеназванных взаимодействий.
Пример:
Для определенных текстов следует устанавливать следующие значения:Размер шрифта: 10 мм,Цвет: зеленый,Угол: -90°. Кроме того, должен отображаться блок выравнивания шириной 45 мм и высотой 20 мм. Один из возможных вариантов ввода в командной строке диалогового окна Конфигурировать кнопкувыглядит следующим образом:XGedStartInteractionAction/Name:XGedIaFormatText /height:10mm /color:3 /justification:? /angle:-90 /setframeactive:1 /showframe:1 /framewidth:45mm /frameheight:20mmЕсли свойство не изменится, то просто оставьте соответствующий вопросительный знак "?" в командной строке. Например, свойство Выравнивание(параметр:/justification:?). Ненужные параметры, например/bold:?, можно убрать из командной строки.
Параметр взаимодействия "XGedIaFormatDefPoints"
| Параметр | описание | Значения |
|---|---|---|
| /width:? | Толщина линии | Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". |
| /color:? | Цвет (текста или линии) | Предварительно определенные значения: |
- 0 = черный
- 1 = красный
- 2 = желтый
- 3 = зеленый
- 4 = циан
- 5 = голубой
- 6 = пурпурный
- 7 = черный
- 8 = белый
- 9 = светло-серый
- 252 = темно-серый
- 253 = серый
- -16002 = Из слоя.
Но в диалоговом окне Выбор цвета можно устанавливать и другие значения. Возможны значения от 0 до 256. Значения для цветов отображаются во всплывающей подсказке Выбора цветов. /type:? | Тип линии | Доступны следующие значения:
- 0 = Сплошная
- 1 = Штриховой пунктир
- 2 = Точечный пунктир
- 3 = Штрихпунктир
- 4 = Штрихпунктир с двумя точками
- 5 = Штрих - два коротких штриха
- 26 = Длинный штрих - точка
- -16002 = Из слоя.
/patternlength:? | Масштаб линии | Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя".
Параметр взаимодействия 'XGedIaFormatGraphic'
| Параметр | описание | Значения |
|---|---|---|
| /width:? | Толщина линии | Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". |
| /color:? | Цвет (текста или линии) | Предварительно определенные значения: |
- 0 = черный
- 1 = красный
- 2 = желтый
- 3 = зеленый
- 4 = циан
- 5 = голубой
- 6 = пурпурный
- 7 = черный
- 8 = белый
- 9 = светло-серый
- 252 = темно-серый
- 253 = серый
- -16002 = Из слоя.
Но в диалоговом окне Выбор цвета можно устанавливать и другие значения. Возможны значения от 0 до 256. Значения для цветов отображаются во всплывающей подсказке Выбора цветов. /visible:? | Невидимый (текст или линия - невидимый / видимый) | Доступны следующие значения:
- 0 = Невидимый
- 1 = Видимый.
- 2 = Из слоя.
/type:? | Тип линии | Доступны следующие значения:
- 0 = Сплошная
- 1 = Штриховой пунктир
- 2 = Точечный пунктир
- 3 = Штрихпунктир
- 4 = Штрихпунктир с двумя точками
- 5 = Штрих - два коротких штриха
- 26 = Длинный штрих - точка
- -16002 = Из слоя.
/patternlength:? | Масштаб линии | Числовые значения в "мм" или в "In" (дюйм). Со значением "-16002" копируется настройка "Из слоя". /lineendstyle:? | Вид конца линии | Доступны следующие значения:
- 0 = Круглый
- 1 = Прямоугольный
- 2 = Плоский
- 32 = Из слоя.
/filled:? | Заливка | Доступны следующие значения:
- 0 = Графический элемент представляется без заливки
- 1 = Графический элемент представляется с заливкой.
/rounded:? | Закругление (используется только для прямоугольников) | Доступны следующие значения:
- 0 = Углы прямоугольника не закругляются
- 1 = Углы прямоугольника закругляются.
/radius:? | Радиус дуги (применяется только для закругленных прямоугольников; радиус закругления углов) | Числовые значения в "мм" или в "In" (дюйм) /transparency:? | Прозрачность (настраивает прозрачность трехмерного объекта в пространстве листа) | Числовые значения от 0,0 до 1,0. Значение 1,0 определяет полную (100-процентную) прозрачность. В качестве альтернативы можно задать значение bylayer. При том на объект переносится степень прозрачности, заданная для слоя.
Параметр взаимодействия 'XGedIaFormatSymbol'
| Параметр | описание | Значения |
|---|---|---|
| /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 = Из слоя.
/language:? | Язык (как на вкладке Отображение диалогового окна свойств) | Доступны следующие значения:
- AllLanguagesColumn = Все языки отображения (рядом друг с другом)
- AllLanguagesRow = Все языки отображения (друг под другом)
- OneLanguageVariable = Одноязычн. (перемен.)
- "ru_RU", "en_US", ... = Указание соответствующего языка
/bold:? | Стиль шрифта / Полужирный | Доступны следующие значения:
- 0 = нормальн
- 1 = полужирный.
/italic:? | Стиль шрифта / Курсив | Доступны следующие значения:
- 0 = нормальн
- 1 = курсив.
/underline:? | Стиль шрифта / Подчеркнутый | Доступны следующие значения:
- 0 = нормальн
- 1 = подчеркнутый.
/showtextbox:? | Начертить рамку текста | Доступны следующие значения:
- 0 = Не показывать рамку текста
- 1 = отображать рамку текста как прямоугольник
- 2 = отображать рамку текста как эллипс
- 3 = Из слоя.
/sizefromsettings:? | Размер из настройки проекта | Доступны следующие значения:
- 0 = выкл.
- 1 = вкл.
/leaderline:? | Обновить указательную линию | Доступны следующие значения:
- 0 = выкл.
- 1 = вкл.
/setframeactive:? | Активировать блок выравнивания | Доступны следующие значения:
- 0 = деактивировать настройки для блока выравнивания
- 1 = активировать настройки для блока выравнивания.
/showframe:? | Начертить рамку позиции | Доступны следующие значения:
- 0 = не показывать блок выравнивания
- 1 = показывать блок выравнивания.
/framewidth:? | Ширина блока выравнивания | Числовые значения в "мм" или в "In" (дюйм) /frameheight:? | Высота блока выравнивания | Числовые значения в "мм" или в "In" (дюйм) /adjustframe:? | Подогнать блок выравнивания | Доступны, например, следующие значения:
- 1 = Не подгонять
- 16 = текст: Ширина фиксирована, никогда не разделять слов
- 32 = текст: Высота фиксирована, никогда не разделять слов
- 64 = разделить слова
- 80 = текст: Ширина фиксирована, разделить слова
- 128 = удалить переходы на новую строку
- 144 = текст: Ширина фиксирована, никогда не разделять слов, удалить переходы на новую строку
- 208 = текст: Ширина фиксирована, разделить слова, удалить переходы на новую строку.
/propertyId:? | Идентификатор определяемого свойства условного обозначения (= номер свойства).
- Если этот параметр используется, то все изменения форматирования будут выполняться только для текстов свойств одного указанного свойства условного обозначения.
- Если этот параметр не используется, то изменения форматирования будут применяться для текстов свойства всех pазмещенных свойств.
| пятизначное целое число /propertyIndex:? | Если у свойства есть индексы, то индекс; в большинстве случаев 0 | /linespacing:? | Межстрочный интервал | Числовые значения. При этом значение "1" соответствует одинарному интервалу между строками, значение "2" — двойному интервалу между строками и т. д. /paragraphspacing:? | Интервал между абзацами | Числовые значения в "мм" или в "In" (дюйм) /layer:? | Слой | Имя слоя (напр. 'EPLAN501')
Параметр взаимодействия 'XGedIaFormatText'
| Параметр | описание | Значения |
|---|---|---|
| /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 = Из слоя.
/language:? | Язык (как на вкладке Формат диалогового окна свойств) | Доступны следующие значения:
- AllLanguagesColumn = Все языки отображения (рядом друг с другом)
- AllLanguagesRow = Все языки отображения (друг под другом)
- OneLanguageVariable = Одноязычн. (перемен.)
- "ru_RU", "en_US", ... = Указание соответствующего языка
/bold:? | Стиль шрифта / Полужирный | Доступны следующие значения:
- 0 = нормальн
- 1 = полужирный.
/italic:? | Стиль шрифта / Курсив | Доступны следующие значения:
- 0 = нормальн
- 1 = курсив.
/underline:? | Стиль шрифта / Подчеркнутый | Доступны следующие значения:
- 0 = нормальн
- 1 = подчеркнутый.
/showtextbox:? | Начертить рамку текста | Доступны следующие значения:
- 0 = Не показывать рамку текста
- 1 = отображать рамку текста как прямоугольник
- 2 = отображать рамку текста как эллипс
- 3 = Из слоя.
/sizefromsettings:? | Размер из настройки проекта | Доступны следующие значения:
- 0 = выкл.
- 1 = вкл.
/leaderline:? | Обновить указательную линию | Доступны следующие значения:
- 0 = выкл.
- 1 = вкл.
/setframeactive:? | Активировать блок выравнивания | Доступны следующие значения:
- 0 = деактивировать настройки для блока выравнивания
- 1 = активировать настройки для блока выравнивания.
/showframe:? | Начертить рамку позиции | Доступны следующие значения:
- 0 = не показывать блок выравнивания
- 1 = показывать блок выравнивания.
/framewidth:? | Ширина блока выравнивания | Числовые значения в "мм" или в "In" (дюйм) /frameheight:? | Высота блока выравнивания | Числовые значения в "мм" или в "In" (дюйм) /adjustframe:? | Подогнать блок выравнивания | Доступны следующие значения:
- 1 = Не подгонять
- 16 = текст: Ширина фиксирована, никогда не разделять слов
- 32 = текст: Высота фиксирована, никогда не разделять слов
- 64 = разделить слова
- 80 = текст: Ширина фиксирована, разделить слова
- 128 = удалить переходы на новую строку
- 144 = текст: Ширина фиксирована, никогда не разделять слов, удалить переходы на новую строку
- 208 = текст: Ширина фиксирована, разделить слова, удалить переходы на новую строку.
/donttranslate:? | Не переводить автоматически (как на вкладке Текст диалогового окна "Свойства") | Доступны следующие значения:
- 1 = Текст не переводится автоматически.
- 0 = Текст переводится.
/linespacing:? | Межстрочный интервал | Числовые значения. При этом значение "1" соответствует одинарному интервалу между строками, значение "2" — двойному интервалу между строками и т. д. /layer:? | Слой | Имя слоя (напр. 'EPLAN501')
Параметр взаимодействия 'XMIaInsertMacro'
| Параметр | описание | Значения |
|---|---|---|
| /filename:? | Имя макроса, который следует вставить. Если для этого параметра не указано значение, для макроса открывается диалоговое окно выбора. | |
| /variant:? | Вариант макроса, который следует вставить | Доступны следующие значения: |
- 0 = вариант A
- 1 = вариант B
- 2 = вариант C
- 3 = вариант D
- 4 = вариант E
- 5 = вариант F
- 6 = вариант G
- 7 = вариант H
- 8 = вариант I
- 9 = вариант J
- 10 = вариант K
- 11 = вариант L
- 12 = вариант M
- 13 = вариант N
- 14 = вариант O
- 15 = вариант P.
/RepresentationType:? | Вид представления макроса, который следует вставить | Доступны следующие значения:
- 1 = многополюсный
- 2 = однополюсный
- 3 = парная перекрестная ссылка
- 4 = обзор
- 5 = графика
- 6 = компоновка электрошкафа
- 7 = функциональная схема автоматизации
- 8 = многополюсный Fluid
- 9 = топология
- 10 = трехмерный чертеж монтажных поверхностей
- 11 = функциональный.
См. также: