logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Как использовать линейку в редакторе RichText для FastReport .NET
  • Кастомизация дизайнера отчетов

    31 мая 2020 г.

    Дизайнер отчетов изобилует большим количеством функциональных возможностей, которые многие пользователи не используют. Иногда многообразие иконок

    Подробнее
  • Интерактивный отчёт с предварительным вводом данных в таблицу

    4 апреля 2022 г.

    Как вы уже знаете, отчеты FastReport .NET могут иметь диалоговые формы, которые выводятся перед

    Подробнее
  • Установка FastReport Business Graphics в FastReport .NET

    25 ноября 2021 г.

    FastReport Business Graphics – это библиотека, содержащая несколько продвинутых способов визуализации данных. На сегодняшний день

    Подробнее
  • Работа с NuGet пакетами FastReport

    22 ноября 2021 г.

    UPD: Актуально до версии FastReport .NET 2022.2. Теперь лицензионные пакеты доступны на нашем NuGet-сервере.

    Подробнее
  • Семейство генераторов отчетов FastReport - быстрый обзор

    23 марта 2020 г.

    Отчетность – без нее невозможно вести деятельность ни в одной сфере жизнедеятельности. Бюрократия является неодолимой

    Подробнее

Как использовать линейку в редакторе RichText для FastReport .NET

16 марта 2022 г.

RichText

В редактор RichText была добавлена линейка. Она позволяет пользователям управлять шириной табуляции и задавать отступы от левого и правого края.

Для добавления точки остановки табуляции нужно сделать двойной клик левой кнопкой мыши по горизонтальной линейке в месте, где он необходим. На выбранном участке появится «стрелка», указывающая точку остановки табуляции. При зажатии левой кнопкой мыши на этой «стрелке» перемещением мыши можно будет изменить её местоположение. При этом во время нажатия и перемещения «стрелки» будет отображаться направляющая, которая наглядно показывает будущее расположение текста после табуляции.

Пример заданной точки остановки табуляции на линейке:

Точки остановки табуляции на линейке

Если табуляция не нужна, то её можно удалить, нажав по ней правой кнопкой мыши.

Задать отступы можно при наведении на соответствующий отступу конец линейки. При этом курсор изменится с основного режима на режим изменения горизонтальных размеров. Как раз в момент при зажатии левой кнопки их можно будет изменять.

При изменении левого отступа будет изменяться начальная позиция текста, также будут изменяться позиции уже заданных точек остановки табуляции относительно этого отступа. При изменении правого отступа будет задаваться место переноса текста. Стоит отметить, что позиция правого отступа будет изменятся относительно правого края текстового поля, если его размеры будут изменены.

Пример форматированного текста без отступов:

Форматированный текст без отступов

Пример форматированного текста с левым и правым отступом:

Форматированный текст с левым и правым отступом

Также стоит отметить работу форматирования с помощью линейки относительно всего текста и его частей. Если RichObject вначале редактирования был пустым, то заданное форматирование будет применять ко всему тексту по мере его написания. Это будет происходить до тех пор, пока курсор не будет переведен на любую строку с помощью мыши или не будет выделена какая-то часть текста. В случае, когда RichObject не был пустым, на линейке в начале редактирования будет отображаться форматирование первой строки.

Если форматирование нужно применить к части текста, то нужно выделить необходимую часть и тогда на линейке будет отображено форматирование именно выделенной части. Этот фрагмент будет «чистым» в 2 случаях:

- если к разным частям текста применено разное форматирование;
- если форматирования вовсе нет для этого фрагмента.

При изменении текста с разным форматированием - старое форматирование будет заменено новым. Выделение всего текста для форматирования с помощью линейки — это особый случай, из-за которого сразу же после любой манипуляции на линейке, выделение текста будет убрано. Дополнительно пропадёт выделение ко всему тексту, который уже есть или будет написан, а также применится форматирование, заданное в данный момент.

Это изменение должно облегчить работу с созданием отчетов, расширяя возможности редактора RichText в дизайнере и уменьшая необходимость использования сторонних текстовых редакторов пользователем при создании форматированного текста.

О продукте Скачать Купить
avatar
Vladislav Yarovoy
.NET разработка
Fast Reports Team: Vladislav Yarovoy - NET Development at Fast Reports
.NET FastReport Designer Report

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • Нестандартное лицензирование
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2022 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой