ВыводимаяОбластьТабличногоДокумента
Стд::ТабличныйДокумент::ВыводимаяОбластьТабличногоДокумента Базовые типы: Объект |
Доступность: Сервер |
Иерархия типа
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")
УстановитьУзор
УстановитьУзор(Узор: УзорТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает узор в ячейках области.
Если ячеек больше одной, то в каждую будет установлен одинаковый узор.
УстановитьЦветРамки
УстановитьЦветРамки(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает цвет рамки в ячейках области.
Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.
Цвет
- Цвет рамки.
Исключения
ИсключениеНедопустимыйАргумент
- если будет передан НЕ абсолютный цвет.
УстановитьЦветРамкиПоУмолчанию
УстановитьЦветРамкиПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает в каждую ячейку области цвет рамки по умолчанию.
УстановитьЦветТекста
УстановитьЦветТекста(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает цвет текста в ячейках области.
Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.
Цвет
- Цвет текста.
Исключения
ИсключениеНедопустимыйАргумент
- Если будет передан НЕ абсолютный цвет.
УстановитьЦветТекстаПоУмолчанию
УстановитьЦветТекстаПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает в каждую ячейку области цвет текста по умолчанию.
УстановитьЦветУзора
УстановитьЦветУзора(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает цвет узора в ячейках области.
Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.
Цвет
- Цвет узора.
Исключения
ИсключениеНедопустимыйАргумент
- Если будет передан НЕ абсолютный цвет.
УстановитьЦветУзораПоУмолчанию
УстановитьЦветУзораПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает в каждую ячейку области цвет узора по умолчанию.
УстановитьЦветФона
УстановитьЦветФона(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает цвет фона в ячейках области.
Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.
Цвет
- Цвет фона.
Исключения
ИсключениеНедопустимыйАргумент
- Если будет передан НЕ абсолютный цвет.
УстановитьЦветФонаПоУмолчанию
УстановитьЦветФонаПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает в каждую ячейку области цвет фона по умолчанию.
УстановитьШрифт
УстановитьШрифт(Шрифт: ШрифтОбластиТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает шрифт в ячейках области.
Если ячеек больше одной, то в каждую будет выставлен одинаковый шрифт.
УстановитьШрифтПоУмолчанию
УстановитьШрифтПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер |
Устанавливает в каждую ячейку области шрифт по умолчанию.