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

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

Материал из Химсофт Вики
Строка 33: Строка 33:
'''Объект "Текст"''' может содержать как ''обычный текст'', так и ''выражения''.  
'''Объект "Текст"''' может содержать как ''обычный текст'', так и ''выражения''.  


Выражения обозначаются с помощью квадратных скобок: <code>[</code> и <code>]</code>.  
Выражения обозначаются с помощью квадратных скобок: <code>[</code> и <code>]</code>. Подробнее о выражениях читайте в главе <code>Выражения</code>.


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Например:

Сегодня [Date]

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

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

Пример 2: корректный синтаксис

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

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

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