Тип: Линия. Содержит тип линии рисунка.
Полное описание, параметры и ограничения
РисунокТабличногоДокумента.Линия (SpreadsheetDocumentDrawing.Line)
РисунокТабличногоДокумента (SpreadsheetDocumentDrawing)
Линия (Line)
Доступен, начиная с версии 8.0.
Использование:
Чтение и запись.
Описание:
Тип: Линия.
Содержит тип линии рисунка.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
Не применимо для рисунков типа Группа.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Разместить надпись в миллиметрах и оформить рамку
Рисунок типа Текст находится поверх сетки. Координаты и размеры рисунка — миллиметры; отступы текста имеют другие единицы.
Где и как запускать
Полный модуль управляемой формы собственной учебной внешней обработки. Построение выполняется на сервере без контекста; показ — на клиенте. Вставляйте на уровне модуля.
Подготовка
Создайте новую внешнюю обработку с управляемой основной формой в учебной базе. Каждый урок — отдельная копия модуля.
На форме создайте команду УчебныйПример и перетащите её на форму как кнопку. В действии команды выберите процедуру УчебныйПример(Команда).
Вставьте весь модуль из примера: УчебныйПример, ПостроитьУчебныйДокумент и УчебнаяТаблица. Серверный вызов возвращает собственный табличный документ клиенту; директивы не удаляйте.
Никакие макеты, документы и справочники конфигурации не нужны. Всё построение — в памяти, без печати, записи файлов и отправки в сервисы.
Показ и ручную проверку выполняйте в тонком клиенте Windows 8.5.1.1343. Каждый урок — отдельная копия формы с пустым модулем до вставки.
&НаКлиенте
Процедура УчебныйПример(Команда)
ТабДок = ПостроитьУчебныйДокумент();
ТабДок.Показать("Учебный документ — без печати и сохранения");
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПостроитьУчебныйДокумент()
ТабДок = Новый ТабличныйДокумент;
Надпись = ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Текст);
Надпись.Имя = "УчебнаяНадпись";
Надпись.Лево = 5;
Надпись.Верх = 5;
Надпись.Ширина = 80;
Надпись.Высота = 25;
Надпись.АвтоРазмер = Ложь;
Надпись.Текст = "Книга: 3 × 250 = 750 руб.";
Надпись.Заполнение = ТипЗаполненияОбластиТабличногоДокумента.Текст;
Надпись.Шрифт = Новый Шрифт("Arial", 12, Истина);
Надпись.ЦветТекста = Новый Цвет(25, 45, 65);
Надпись.ЦветФона = Новый Цвет(245, 250, 255);
Надпись.ЦветУзора = Надпись.ЦветФона;
Надпись.Узор = ТипУзораТабличногоДокумента.Сплошной;
Надпись.ЦветЛинии = Новый Цвет(140, 160, 180);
Надпись.Линия = Новый Линия(ТипЛинииРисункаТабличногоДокумента.Сплошная, 1);
Надпись.ГраницаСверху = Истина;
Надпись.ГраницаСлева = Истина;
Надпись.ГраницаСнизу = Истина;
Надпись.ГраницаСправа = Истина;
Надпись.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Центр;
Надпись.ВертикальноеПоложение = ВертикальноеПоложение.Центр;
Надпись.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Переносить;
Надпись.ОриентацияТекста = 0;
Надпись.Отступ = 1;
Надпись.ОтступСлева = 2;
Надпись.ОтступСправа = 2;
Надпись.ОтступСверху = 3;
Надпись.ОтступСнизу = 3;
Надпись.Защита = Истина;
Надпись.ВыводитьНаПечать = Истина;
ТабДок.ТолькоПросмотр = Истина;
Сообщить(Надпись.ТипРисунка = ТипРисункаТабличногоДокумента.Текст);
Сообщить(Надпись.Ширина = 80);
Сообщить(Надпись.Высота = 25);
Сообщить(Надпись.Текст = "Книга: 3 × 250 = 750 руб.");
Возврат ТабДок;
КонецФункции
Разбор по шагам
Создаём рисунок в новом документе. Лево/Верх — расстояния от начала документа; Ширина/Высота — миллиметры. АвтоРазмер выключен для фиксированной геометрии.
Шрифт и контрастные цвета оформляют обычную надпись. Содержимое — готовая арифметическая подпись, не формула пересчёта при изменении товара.
Верхний/нижний отступы — пункты 1/72 дюйма, левый/правый — средние символы шрифта. Они не измеряются миллиметрами, как координаты рисунка.
Для рамки выбираем ТипЛинииРисункаТабличногоДокумента, не тип линии ячейки. Четыре флага включают стороны.
Защита рисунка ограничивает его изменение. ВыводитьНаПечать лишь разрешает включение в возможную печать; Напечатать не вызывается.
Как проверить результат
Четыре проверки дают Истина.
В показе читаемая надпись с рамкой и светлым фоном. Текст не должен обрезаться; при другом шрифте проверьте перенос вручную.
Ожидаемый результат
Собственная надпись с определённой геометрией, шрифтом, отступами и рамкой.
На что обратить внимание
Защита рисунка не шифрует текст.
АвтоРазмер может менять размеры по тексту; здесь он отключён намеренно.
Оформление в разных темах/клиентах проверяйте визуально, а не только по числам свойств.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.