Тип: Линия. Содержит рамку справа области.
Полное описание, параметры и ограничения
ОбластьЯчеекТабличногоДокумента.ГраницаСправа (SpreadsheetDocumentRange.RightBorder)
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
ГраницаСправа (RightBorder)
Доступен, начиная с версии 8.2.
Использование:
Чтение и запись.
Описание:
Тип: Линия.
Содержит рамку справа области.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Оформить четыре границы ячейки и отличить Линия от Рамка
Ячейка табличного документа использует четыре значения Линия. Рамка относится к элементам и областям диаграмм, это другой тип.
Где и как запускать
В учебной управляемой форме создайте команду УчебныйПример и кнопку для неё. Назначьте обработчик действия УчебныйПример. Приведённую процедуру целиком вставьте в модуль формы. Не вставляйте её внутрь другой процедуры. Запустите форму в тонком или толстом клиенте Windows.
Подготовка
Создайте отдельную учебную обработку с управляемой формой; рабочие печатные формы не изменяйте.
ТабличныйДокумент.Показать открывает окно просмотра, но не отправляет документ на физический принтер.
Диаграмма здесь создана только в памяти для правильного применения Рамка; в окно выводится табличный документ.
Для типа ТипЛинииЯчейкиТабличногоДокумента используйте толщину 1, как требует его конструктор.
&НаКлиенте
Процедура УчебныйПример(Команда)
Граница = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 1, Ложь);
Сообщить(Граница.ТипЛинии = ТипЛинииЯчейкиТабличногоДокумента.Сплошная);
Сообщить(Граница.Толщина = 1);
ТабДок = Новый ТабличныйДокумент;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.Область(, 1, , 1).ШиринаКолонки = 55;
Ячейка = ТабДок.Область(1, 1);
Ячейка.Текст = "Ячейка с четырьмя сплошными границами";
Ячейка.ВысотаСтроки = 30;
Ячейка.ГраницаСверху = Граница;
Ячейка.ГраницаСлева = Граница;
Ячейка.ГраницаСнизу = Граница;
Ячейка.ГраницаСправа = Граница;
Ячейка.ЦветРамки = Новый Цвет(70, 110, 190);
РамкаЗаголовка = Новый Рамка(ТипРамкиЭлементаУправления.Двойная, 2);
Диаграмма = Новый Диаграмма;
Диаграмма.ОбластьЗаголовка.Рамка = РамкаЗаголовка;
Сообщить(РамкаЗаголовка.ТипРамки = ТипРамкиЭлементаУправления.Двойная);
Сообщить(РамкаЗаголовка.Толщина = 2);
Сообщить("Вид рамки: " + Строка(РамкаЗаголовка.Вид));
Сообщить(ТипЗнч(Граница) <> ТипЗнч(РамкаЗаголовка));
ТабДок.Показать("Границы ячейки — не Рамка элемента");
КонецПроцедурыРазбор по шагам
Создаём Линия подходящего типа и применяем её отдельно к верхней, левой, нижней и правой границам ячейки.
ЦветРамки ячейки задаёт цвет этих границ. Это не объект Рамка, несмотря на название свойства.
Создаём Рамка Двойная/2 и назначаем области заголовка своей диаграммы, где ожидается именно этот тип.
Проверяем ТипЛинии, Толщина, ТипРамки и Вид; свойства значений доступны только для чтения.
Как проверить результат
Ячейка окружена четырьмя синими линиями; контроль линии Сплошная/1 — Истина.
Контроль Рамка Двойная/2 — Истина, типы Линия и Рамка различаются.
Не ожидайте двойную рамку на ячейке: объект Рамка назначен области диаграммы, которая не выводится в этом уроке.
Ожидаемый результат
Видимое оформление ячейки использует верный тип, а Рамка показана на собственном совместимом объекте.
На что обратить внимание
Нельзя присвоить Рамка свойству ГраницаСверху: ожидается Линия.
Перечисления типов линии для ячейки, рисунка и диаграммы не взаимозаменяемы.
Готовые значения Линия/Рамка не меняются назначением их свойствам: для другого начертания создавайте новый объект.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.