ТипСоединительнойЛинии.Пунктир

Свойства · Dashed

Пунктирная линия.

Полное описание, параметры и ограничения

ТипСоединительнойЛинии.Пунктир (ConnectorLineType.Dashed)

ТипСоединительнойЛинии (ConnectorLineType)

Пунктир (Dashed)

Доступен, начиная с версии 8.0.

Описание:
Пунктирная линия.
Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Проверить начертание собственной линии: Пунктир

Редкое графическое API: используем свой настоящий макет с заранее настроенной декоративной линией. Её readonly-свойство Линия не подменяется вымышленным setter.

Где и как запускать

Обработчик кнопки собственной обычной формы в толстом клиенте; макет подготовлен в редакторе учебной конфигурации.

Подготовка

  1. В учебной конфигурации: Общие → Общие макеты → УчебнаяДекоративнаяЛиния, тип Графическая схема.

  2. Оставьте макет пустым, добавьте ровно одну декоративную линию без присоединённых элементов, задайте заметные начало и конец. В редакторе её начертание — Пунктир. Это единственный элемент коллекции с индексом 0.

  3. Создайте внешнюю обработку с обычной формой и кнопкой ПоказатьУчебнуюЛинию. Назначьте ей основной обработчик; запустите в толстом клиенте.

  4. Для другого варианта измените именно начертание в своём макете и обновите учебную базу. Если редактор не предоставляет конкретный вариант, пример сравнения честно покажет Ложь, а не изменит readonly-линию.

Процедура ПоказатьУчебнуюЛинию(Кнопка)
    Схема = ПолучитьОбщийМакет("УчебнаяДекоративнаяЛиния");
    ЛинияСхемы = Схема.ЭлементыГрафическойСхемы.Получить(0);
    Сообщить("Тип линии: " + Строка(ЛинияСхемы.Линия.ТипЛинии));
    Сообщить("Совпадает с выбранным типом: " + Строка(ЛинияСхемы.Линия.ТипЛинии = ТипСоединительнойЛинии.Пунктир));
    Схема.Показать("Собственная линия: Пунктир");
КонецПроцедуры

Разбор по шагам

  1. Получаем копию собственного настроенного макета.

  2. Берём единственную заранее созданную декоративную линию.

  3. Сравниваем фактический тип с типизированной константой и показываем схему.

Как проверить результат

  1. При соответствии настройки сообщение показывает Истина. Для НетЛинии линия не рисуется; это не отсутствие самого элемента схемы.

  2. Если выбран другой тип в редакторе, сравнение показывает Ложь. Код не утверждает, что автоматически изменил начертание.

Ожидаемый результат

ТипСоединительнойЛинии используется с настоящей линией собственного макета.

На что обратить внимание

  1. Линия данного элемента только читается; присваивание ЛинияСхемы.Линия = ... не поддерживается этим контрактом.

  2. Декоративная линия — оформление, не маршрут работающего бизнес-процесса.

  3. Нельзя брать элемент 0 из произвольного чужого макета и считать его декоративной линией.

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.