Заголовок: Создание текстового макета с использованием переменных
// создание переменных
ТекстМакета = Новый ТекстовыйМакет;
ТекстМакета.ДобавитьАбзац(«Привет, %Имя%! Вы успешно авторизовались.»);
ТекстМакета.ДобавитьАбзац(«Ваш логин: %Логин%»);
ТекстМакета.ДобавитьАбзац(«Дата авторизации: %Дата%»);
ТекстМакета.Параметры.Имя = «Пользователь»;
ТекстМакета.Параметры.Логин = «TestUser»;
ТекстМакета.Параметры.Дата = ТекущаяДата();
ТекстМакета.Вывести();
Заголовок: Вывод текста макета с условными блоками
// условные блоки
ТекстМакета.ДобавитьАбзац(«Сумма заказа: %Сумма%»);
Если Заказ.Статус = «Оплачен» Тогда
ТекстМакета.ДобавитьАбзац(«Статус заказа: Оплачен»);
Иначе
ТекстМакета.ДобавитьАбзац(«Статус заказа: Не оплачен»);
КонецЕсли;
ТекстМакета.Параметры.Сумма = Заказ.Сумма;
ТекстМакета.Вывести();
Заголовок: Использование форматирования текста в макете
// форматирование
ТекстМакета.ДобавитьАбзац(«<b>Заголовок</b>»);
ТекстМакета.ДобавитьАбзац(«<i>Курсивный текст</i>»);
ТекстМакета.ДобавитьАбзац(«<u>Подчеркнутый текст</u>»);
ТекстМакета.ДобавитьАбзац(«<sup>Надстрочный текст</sup>»);
ТекстМакета.ДобавитьАбзац(«<sub>Подстрочный текст</sub>»);
ТекстМакета.Вывести();
Заголовок: Работа с гиперссылками в текстовом макете
// гиперссылки
ТекстМакета.ДобавитьАбзац(«Посетите наш сайт: <a href=’https://example.com’>example.com</a>»);
ТекстМакета.ДобавитьАбзац(«Или используйте другую ссылку: <a href=’https://another.com’>another.com</a>»);
ТекстМакета.Вывести();
Заголовок: Добавление изображений в текстовый макет
// изображения
ТекстМакета.ДобавитьАбзац(«<img src=’image.jpg’ alt=’Пример изображения’ width=’200′ height=’100′>»);
ТекстМакета.Вывести();
Заголовок: Создание сложного макета с таблицей
// таблицы
ТекстМакета.ДобавитьАбзац(«<table>»);
ТекстМакета.ДобавитьАбзац(«<tr><th>№</th><th>Наименование</th><th>Цена</th></tr>»);
Для НомерТовара = 1 По 3 Цикл
ТекстМакета.ДобавитьАбзац(«<tr>»);
ТекстМакета.ДобавитьАбзац(«<td>»+НомерТовара+»</td>»);
ТекстМакета.ДобавитьАбзац(«<td>Товар «+НомерТовара+»</td>»);
ТекстМакета.ДобавитьАбзац(«<td>1000.00</td>»);
ТекстМакета.ДобавитьАбзац(«</tr>»);
КонецЦикла;
ТекстМакета.ДобавитьАбзац(«</table>»);
ТекстМакета.Вывести();








