Содержит варианты линий, используемые в соединительных линиях и точках графической схемы.
Полное описание, параметры и ограничения
ТипСоединительнойЛинии (ConnectorLineType)
ТипСоединительнойЛинии (ConnectorLineType)
Доступен, начиная с версии 8.0.
Значения
НетЛинии (None)
Пунктир (Dashed)
ПунктирТочка (DashDotted)
ПунктирТочкаТочка (DashDottedDotted)
Сплошная (Solid)
Точечная (Dotted)
Описание:
Содержит варианты линий, используемые в соединительных линиях и точках графической схемы.
Доступность:
Веб-клиент, сервер, толстый клиент.
См. также:
ЭлементГрафическойСхемыСоединительнаяЛиния, свойство Линия
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Проверить начертание собственной линии: Сплошная
Редкое графическое API: используем свой настоящий макет с заранее настроенной декоративной линией. Её readonly-свойство Линия не подменяется вымышленным setter.
Где и как запускать
Обработчик кнопки собственной обычной формы в толстом клиенте; макет подготовлен в редакторе учебной конфигурации.
Подготовка
В учебной конфигурации: Общие → Общие макеты → УчебнаяДекоративнаяЛиния, тип Графическая схема.
Оставьте макет пустым, добавьте ровно одну декоративную линию без присоединённых элементов, задайте заметные начало и конец. В редакторе её начертание — Сплошная. Это единственный элемент коллекции с индексом 0.
Создайте внешнюю обработку с обычной формой и кнопкой ПоказатьУчебнуюЛинию. Назначьте ей основной обработчик; запустите в толстом клиенте.
Для другого варианта измените именно начертание в своём макете и обновите учебную базу. Если редактор не предоставляет конкретный вариант, пример сравнения честно покажет Ложь, а не изменит readonly-линию.
Процедура ПоказатьУчебнуюЛинию(Кнопка)
Схема = ПолучитьОбщийМакет("УчебнаяДекоративнаяЛиния");
ЛинияСхемы = Схема.ЭлементыГрафическойСхемы.Получить(0);
Сообщить("Тип линии: " + Строка(ЛинияСхемы.Линия.ТипЛинии));
Сообщить("Совпадает с выбранным типом: " + Строка(ЛинияСхемы.Линия.ТипЛинии = ТипСоединительнойЛинии.Сплошная));
Схема.Показать("Собственная линия: Сплошная");
КонецПроцедурыРазбор по шагам
Получаем копию собственного настроенного макета.
Берём единственную заранее созданную декоративную линию.
Сравниваем фактический тип с типизированной константой и показываем схему.
Как проверить результат
При соответствии настройки сообщение показывает Истина. Для НетЛинии линия не рисуется; это не отсутствие самого элемента схемы.
Если выбран другой тип в редакторе, сравнение показывает Ложь. Код не утверждает, что автоматически изменил начертание.
Ожидаемый результат
ТипСоединительнойЛинии используется с настоящей линией собственного макета.
На что обратить внимание
Линия данного элемента только читается; присваивание ЛинияСхемы.Линия = ... не поддерживается этим контрактом.
Декоративная линия — оформление, не маршрут работающего бизнес-процесса.
Нельзя брать элемент 0 из произвольного чужого макета и считать его декоративной линией.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.