Перейти к содержанию

Текст: различия между версиями

Материал из Химсофт Вики
Строка 37: Строка 37:
Кроме того, можно запретить обработку выражений – за это отвечает свойство <code>AllowExpressions</code>. В этом случае текст будет отображаться "как есть".
Кроме того, можно запретить обработку выражений – за это отвечает свойство <code>AllowExpressions</code>. В этом случае текст будет отображаться "как есть".


===Выражения вперемешку с текстом===
===Пример 1: выражения вперемешку с текстом===


Например:
Например:

Версия от 06:15, 14 октября 2026

Объект "Текст" - является основным объектом, с которым придется работать чаще всего.

Он выглядит следующим образом:

Объект может отображать любые текстовые данные, а именно:

  • одну или несколько строк текста;
  • поля источников данных;
  • системные переменные типа Номер страницы;
  • параметры отчета;
  • итоговые значения;
  • выражения;
  • любую комбинацию из вышеперечисленных элементов.

Редактирование текста

Возможны 2 способа редактирования текста:

  1. С помощью редактора
    Для редактирования текста объекта сделайте на нем двойной щелчок мыши. Вы увидите редактор текста:
    В правой части редактора находится окно данных, которые можно добавлять в текст. Это можно сделать двумя способами:
    • перетащить (drag&drop) элемент мышкой в нужное место текста;
    • сделать двойной щелчок на элементе, и он будет добавлен в текущую позицию курсора.
    Чтобы сохранить изменения и закрыть окно редактора, нажмите кнопку ОК, либо комбинацию клавиш Ctrl+Enter.
  2. Редактирование на месте (на странице отчета)
    • выделите объект Текст;
    • нажмите клавишу Enter;
    • для окончания редактирования щелкните мышкой за пределами объекта либо нажмите комбинацию клавиш Ctrl+Enter.
    Примечания:
    • клавиша Esc отменяет изменения;
    • во время редактирования объекта на месте можно изменять его размеры мышкой.

Отображение выражений

Объект "Текст" может содержать как обычный текст, так и выражения.

Выражения обозначаются с помощью квадратных скобок: [ и ].

Кроме того, можно запретить обработку выражений – за это отвечает свойство AllowExpressions. В этом случае текст будет отображаться "как есть".

Пример 1: выражения вперемешку с текстом

Например:

Сегодня [Date]

При печати такого объекта все выражения, содержащиеся в тексте, будут вычислены. В текст будет подставлено значение выражения, например:

Сегодня 14 октября 2026г.

Отображение полей данных

Поддержка HTML тегов в тексте

Свойства объекта "Текст"