ВыводимаяОбластьТабличногоДокумента
Стд::ТабличныйДокумент::ВыводимаяОбластьТабличногоДокумента
Доступность: Сервер
Сравнение ссылочное.
Иерархия типа
Базовые типы: Объект
Примеры
Вывод в табличный документ список контактов:
структура КонтактнаяИнформация
знч ФИО: Строка
знч Телефон: Строка
знч ЭлектроннаяПочта: Строка
;
метод ПолучитьСписокКонтактнойИнформацииКакТабличныйДокумент(): ТабличныйДокумент
знч ТабличныйДокумент = новый ТабличныйДокумент()
знч Макет = ПолучитьМакетДляВыводаКонтактнойИнформации()
знч ОбластьШапки = Макет.ПолучитьОбласть("ШапкаТаблицы")
ТабличныйДокумент.Запись.ВывестиВертикально(ОбластьШапки)
знч СписокКонтактнойИнформации = ПолучитьСписокКонтактнойИнформации()
для КонтактнаяИнформация из СписокКонтактнойИнформации
знч ОбластьСтроки = Макет.ПолучитьОбласть("СтрокаТаблицы")
знч ВыводимаяОбласть = ОбластьСтроки.ВВыводимуюОбласть()
ВыводимаяОбласть.ЗаполнитьПараметры(КонтактнаяИнформация)
ТабличныйДокумент.Запись.ВывестиВертикально(ВыводимаяОбласть)
;
возврат ТабличныйДокумент
;
метод ПолучитьМакетДляВыводаКонтактнойИнформации(): ТабличныйДокумент
// .. получение макета, например, из ресурсов
;
метод ПолучитьСписокКонтактнойИнформации(): ЧитаемыйМассив<КонтактнаяИнформация>
// .. заполнение списка контактной информации
;
Выводимая область служит логическим объединением ячеек табличного документа. Одна и та же ячейка может входить во множество областей. В отличии от ОбластьТабличногоДокумента поддерживает заполнение параметров и данных рисунков.
Методы
ЗаполнитьПараметры
Доступность: Сервер
ЗаполнитьПараметры(Значение: Объект): ВыводимаяОбластьТабличногоДокумента
ЧитаемоеСоответствие
и его наследники;- Структуры;
- любой объект, у которого могут быть свойства.
При отсутствии какого-либо параметра в выводимой области, исключение не будет выброшено, в отличии от методов
УстановитьПараметры
и УстановитьПараметр
.
Обвести
Доступность: Сервер
Обвести(
ГраницаСлева: ГраницаЯчейкиТабличногоДокумента?,
ГраницаСверху: ГраницаЯчейкиТабличногоДокумента?,
ГраницаСправа: ГраницаЯчейкиТабличногоДокумента?,
ГраницаСнизу: ГраницаЯчейкиТабличногоДокумента?
): ВыводимаяОбластьТабличногоДокумента
ГраницаСлева
- Задает границу слева. Если параметр не указан, граница слева не рисуется.ГраницаСверху
- Задает границу сверху. Если параметр не указан, граница сверху не рисуется.ГраницаСправа
- Задает границу справа. Если параметр не указан, граница справа не рисуется.ГраницаСнизу
- Задает границу снизу. Если параметр не указан, граница снизу не рисуется.
метод ОбвестиОбластьШтампа(ВыводимаяОбласть: ВыводимаяОбластьТабличногоДокумента)
знч ГраницаРамки = новый ГраницаЯчейкиТабличногоДокумента(ВидГраницыЯчейкиТабличногоДокумента.Двойная, 1)
ВыводимаяОбласть.Обвести(ГраницаРамки, ГраницаРамки, ГраницаРамки, ГраницаРамки)
;
УстановитьВыравниваниеПоВертикали
Доступность: Сервер
УстановитьВыравниваниеПоВертикали(Выравнивание: ВыравниваниеПоВертикалиТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
ВыводимаяОбласть.УстановитьВыравниваниеПоГоризонтали(ВыравниваниеПоВертикалиТабличногоДокумента.Верх)
УстановитьВыравниваниеПоГоризонтали
Доступность: Сервер
УстановитьВыравниваниеПоГоризонтали(Выравнивание: ВыравниваниеПоГоризонталиТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
ВыводимаяОбласть.УстановитьВыравниваниеПоГоризонтали(ВыравниваниеПоГоризонталиТабличногоДокумента.Центр)
УстановитьГраницуСверху
Доступность: Сервер
УстановитьГраницуСверху(Граница: ГраницаЯчейкиТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
УстановитьГраницуСлева
Доступность: Сервер
УстановитьГраницуСлева(Граница: ГраницаЯчейкиТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
УстановитьГраницуСнизу
Доступность: Сервер
УстановитьГраницуСнизу(Граница: ГраницаЯчейкиТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
УстановитьГраницуСправа
Доступность: Сервер
УстановитьГраницуСправа(Граница: ГраницаЯчейкиТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
УстановитьДанныеРисунков
Доступность: Сервер
УстановитьДанныеРисунков(ДанныеРисунков: ЧитаемыйМассив<ДанныеВыводаРисункаТабличногоДокумента>): ВыводимаяОбластьТабличногоДокумента
УстановитьИзображение
Доступность: Сервер
УстановитьИзображение(
Изображение: Байты?,
ПрозрачныйФон: Булево = Ложь
): ВыводимаяОбластьТабличногоДокумента
Поддерживаются изображения следующих форматов:
- BMP
- EMF
- GIF
- Icon
- JPEG
- PNG
- SVG
- TIFF
- WMF
УстановитьОриентациюТекста
Доступность: Сервер
УстановитьОриентациюТекста(Угол: Число): ВыводимаяОбластьТабличногоДокумента
Если ячеек больше одной, то в каждую будет выставлен одинаковый угол.
УстановитьОтступСверху
Доступность: Сервер
УстановитьОтступСверху(Отступ: Число): ВыводимаяОбластьТабличногоДокумента
УстановитьОтступСлева
Доступность: Сервер
УстановитьОтступСлева(Отступ: Число): ВыводимаяОбластьТабличногоДокумента
УстановитьОтступСнизу
Доступность: Сервер
УстановитьОтступСнизу(Отступ: Число): ВыводимаяОбластьТабличногоДокумента
УстановитьОтступСправа
Доступность: Сервер
УстановитьОтступСправа(Отступ: Число): ВыводимаяОбластьТабличногоДокумента
УстановитьПараметр
Доступность: Сервер
УстановитьПараметр(
ИмяПараметра: Строка,
Значение: Объект?
): ВыводимаяОбластьТабличногоДокумента
ИмяПараметра
- Имя параметра, для которого будет установлено значение.Значение
- Значение параметры. Для не примитивных типов будет использован результат выполненияВСтроку
.
Исключения
null - если параметр не существует в параметрах выводимой области.
УстановитьПараметры
Доступность: Сервер
УстановитьПараметры(Параметры: ЧитаемоеСоответствие<Строка, Объект?>): ВыводимаяОбластьТабличногоДокумента
Исключения
null - Если хотя бы один параметр отсутствует в параметрах выводимой области.
УстановитьПереносТекста
Доступность: Сервер
УстановитьПереносТекста(ПереносТекста: ПереносТекстаТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
ВыводимаяОбласть.УстановитьПереносТекста(ПереносТекстаТабличногоДокумента.Переносить)
УстановитьТекст
Доступность: Сервер
УстановитьТекст(
Текст: Строка,
Шаблон: Булево = Ложь
): ВыводимаяОбластьТабличногоДокумента
Если ячеек больше одной, то в каждую будет выставлен одинаковый текст.
Примеры
// Заранее подготовленный макет, в котором в диапазоне "R1C1:R1C3" объединены ячейки.
пер Макет = ПолучитьМакетТабличногоДокумента()
пер ЗаголовокШапка = Макет.ПолучитьОбласть("R1C1:R1C3").ВВыводимуюОбласть()
ЗаголовокШапка.УстановитьТекст(Шапка.Текст + " от [ДатаФормирования]", Истина)
ЗаголовокШапка.УстановитьПараметр("ДатаФормирования", "10.11.2022")
УстановитьУзор
Доступность: Сервер
УстановитьУзор(Узор: УзорТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
Если ячеек больше одной, то в каждую будет установлен одинаковый узор.
УстановитьЦветРамки
Доступность: Сервер
УстановитьЦветРамки(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.
Цвет
- Цвет рамки.
Исключения
ИсключениеНедопустимыйАргумент - если будет передан НЕ абсолютный цвет.
УстановитьЦветРамкиПоУмолчанию
Доступность: Сервер
УстановитьЦветРамкиПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
УстановитьЦветТекста
Доступность: Сервер
УстановитьЦветТекста(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.
Цвет
- Цвет текста.
Исключения
ИсключениеНедопустимыйАргумент - Если будет передан НЕ абсолютный цвет.
УстановитьЦветТекстаПоУмолчанию
Доступность: Сервер
УстановитьЦветТекстаПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
УстановитьЦветУзора
Доступность: Сервер
УстановитьЦветУзора(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.
Цвет
- Цвет узора.
Исключения
ИсключениеНедопустимыйАргумент - Если будет передан НЕ абсолютный цвет.
УстановитьЦветУзораПоУмолчанию
Доступность: Сервер
УстановитьЦветУзораПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
УстановитьЦветФона
Доступность: Сервер
УстановитьЦветФона(Цвет: Цвет): ВыводимаяОбластьТабличногоДокумента
Если ячеек больше одной, то в каждую будет выставлен одинаковый цвет.
Цвет
- Цвет фона.
Исключения
ИсключениеНедопустимыйАргумент - Если будет передан НЕ абсолютный цвет.
УстановитьЦветФонаПоУмолчанию
Доступность: Сервер
УстановитьЦветФонаПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента
УстановитьШрифт
Доступность: Сервер
УстановитьШрифт(Шрифт: ШрифтОбластиТабличногоДокумента): ВыводимаяОбластьТабличногоДокумента
Если ячеек больше одной, то в каждую будет выставлен одинаковый шрифт.
УстановитьШрифтПоУмолчанию
Доступность: Сервер
УстановитьШрифтПоУмолчанию(): ВыводимаяОбластьТабличногоДокумента