Link Search Menu Expand Document

ВыводимаяОбластьТабличногоДокумента

Стд::ТабличныйДокумент::ВыводимаяОбластьТабличногоДокумента
Базовые типы: Объект
Доступность: Сервер

Иерархия типа

graph TD;
ВыводимаяОбластьТабличногоДокумента["ВыводимаяОбластьТабличногоДокумента"]-->Объект["Объект"];

Вывод в табличный документ список контактов:

структура КонтактнаяИнформация
    знч ФИО: Строка
    знч Телефон: Строка
    знч ЭлектроннаяПочта: Строка
;

метод ПолучитьСписокКонтактнойИнформацииКакТабличныйДокумент(): ТабличныйДокумент
    знч ТабличныйДокумент = новый ТабличныйДокумент()
    знч Макет = ПолучитьМакетДляВыводаКонтактнойИнформации()
    знч ОбластьШапки = Макет.ПолучитьОбласть("ШапкаТаблицы")
 
    ТабличныйДокумент.Запись.ВывестиВертикально(ОбластьШапки)
 
    знч СписокКонтактнойИнформации = ПолучитьСписокКонтактнойИнформации()
    для КонтактнаяИнформация из СписокКонтактнойИнформации
        знч ОбластьСтроки = Макет.ПолучитьОбласть("СтрокаТаблицы")
        знч ВыводимаяОбласть = ОбластьСтроки.ВВыводимуюОбласть()
        ВыводимаяОбласть.ЗаполнитьПараметры(КонтактнаяИнформация)
         
        ТабличныйДокумент.Запись.ВывестиВертикально(ВыводимаяОбласть)      
    ;
 
    возврат ТабличныйДокумент
;

метод ПолучитьМакетДляВыводаКонтактнойИнформации(): ТабличныйДокумент
// .. получение макета, например, из ресурсов
;

метод ПолучитьСписокКонтактнойИнформации(): ЧитаемыйМассив<КонтактнаяИнформация>
// .. заполнение списка контактной информации
;

Выводимая область служит логическим объединение ячеек табличного документа. Одна и та же ячейка может входить во множество областей. В отличии от ОбластьТабличногоДокумента поддерживает заполнение параметров и данных рисунков.

Сравнение ссылочное.


Методы

ВСтроку

ВСтроку(): Строка
Доступность: Сервер
Переопределение: ВСтроку

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


ЗаполнитьПараметры

ЗаполнитьПараметры(Значение: Объект): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

УстановитьГраницуСверху

Доступность: Сервер

Устанавливает границу области сверху.


УстановитьГраницуСлева

Доступность: Сервер

Устанавливает границу области слева.


УстановитьГраницуСнизу

Доступность: Сервер

Устанавливает границу области снизу.


УстановитьГраницуСправа

Доступность: Сервер

Устанавливает границу области справа.


УстановитьДанныеРисунков

Доступность: Сервер

Устанавливает данные рисунков в выводимой области.


УстановитьИзображение

УстановитьИзображение(
  Изображение: Байты?,
  ПрозрачныйФон: Булево = Ложь
): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает изображение в ячейки области.

Поддерживаются изображения следующих форматов:

  • BMP
  • EMF
  • GIF
  • Icon
  • JPEG
  • PNG
  • SVG
  • TIFF
  • WMF

УстановитьОриентациюТекста

УстановитьОриентациюТекста(Угол: Число): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает угол ориентации текста.

Если ячеек больше одной, то в каждую будет выставлен одинаковый угол.


УстановитьОтступСверху

УстановитьОтступСверху(Отступ: Число): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает отступ от верхней границы ячейки. В пунктах (1/72 дюйма).


УстановитьОтступСлева

УстановитьОтступСлева(Отступ: Число): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает отступ от левой границы ячейки. В пунктах (1/72 дюйма).


УстановитьОтступСнизу

УстановитьОтступСнизу(Отступ: Число): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает отступ от нижней границы ячейки. В пунктах (1/72 дюйма).


УстановитьОтступСправа

УстановитьОтступСправа(Отступ: Число): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает отступ от правой границы ячейки. В пунктах (1/72 дюйма).


УстановитьПараметр

УстановитьПараметр(
  ИмяПараметра: Строка,
  Значение: Объект?
): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает значение параметра в выводимую область.

  • ИмяПараметра - Имя параметра, для которого будет установлено значение.
  • Значение - Значение параметры. Для не примитивных типов будет использован результат выполнения ВСтроку.

УстановитьПараметры

Доступность: Сервер

Устанавливает параметры в выводимую область.


УстановитьТекст

УстановитьТекст(
  Текст: Строка,
  Шаблон: Булево = Ложь
): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает текст в ячейки области. Если признак шаблона Истина, то при выводе ячейки нужно будет передать шаблонные параметры. Шаблонные параметры в макете табличного документа выделяются квадратными скобками.

Если ячеек больше одной, то в каждую будет выставлен одинаковый текст.

Примеры

// Заранее подготовленный макет, в котором в диапазоне "R1C1:R1C3" объединены ячейки.
пер Макет = ПолучитьМакетТабличногоДокумента()
пер ЗаголовокШапка = Макет.ПолучитьОбласть("R1C1:R1C3").ВВыводимуюОбласть()
ЗаголовокШапка.УстановитьТекст(Шапка.Текст + " от [ДатаФормирования]", Истина)
ЗаголовокШапка.УстановитьПараметр("ДатаФормирования", "10.11.2022")

УстановитьУзор

Доступность: Сервер

Устанавливает узор в ячейках области.

Если ячеек больше одной, то в каждую будет установлен одинаковый узор.


УстановитьЦветРамки

УстановитьЦветРамки(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает цвет рамки в ячейках области.

Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.

  • Цвет - Цвет рамки.

Исключения

ИсключениеНедопустимыйАргумент - если будет передан НЕ абсолютный цвет.


УстановитьЦветРамкиПоУмолчанию

УстановитьЦветРамкиПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает в каждую ячейку области цвет рамки по умолчанию.


УстановитьЦветТекста

УстановитьЦветТекста(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает цвет текста в ячейках области.

Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.

  • Цвет - Цвет текста.

Исключения

ИсключениеНедопустимыйАргумент - Если будет передан НЕ абсолютный цвет.


УстановитьЦветТекстаПоУмолчанию

УстановитьЦветТекстаПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает в каждую ячейку области цвет текста по умолчанию.


УстановитьЦветУзора

УстановитьЦветУзора(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает цвет узора в ячейках области.

Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.

  • Цвет - Цвет узора.

Исключения

ИсключениеНедопустимыйАргумент - Если будет передан НЕ абсолютный цвет.


УстановитьЦветУзораПоУмолчанию

УстановитьЦветУзораПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает в каждую ячейку области цвет узора по умолчанию.


УстановитьЦветФона

Доступность: Сервер

Устанавливает цвет фона в ячейках области.

Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.

  • Цвет - Цвет фона.

Исключения

ИсключениеНедопустимыйАргумент - Если будет передан НЕ абсолютный цвет.


УстановитьЦветФонаПоУмолчанию

УстановитьЦветФонаПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает в каждую ячейку области цвет фона по умолчанию.


УстановитьШрифт

Доступность: Сервер

Устанавливает шрифт в ячейках области.

Если ячеек больше одной, то в каждую будет выставлен одинаковый шрифт.


УстановитьШрифтПоУмолчанию

УстановитьШрифтПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер

Устанавливает в каждую ячейку области шрифт по умолчанию.


Список унаследованных методов

Объект