Опция форматирования Can Grow

Оценить
(0 голоса)

При объединении полей базы данных или специальных полей внутри текстовых объектов часто получается так, что текстовый объект оказывается недостаточно широким для того, чтобы отображать свое содержимое полностью. В Crystal Reports реализована опция Can Grow (Может расти), которая, при необходимости, позволяет увеличить размеры текстового объекта по вертикали так, чтобы он полностью отображал содержащиеся в нем данные. Выбрать эту опцию, равно как и изменить значение Maximum Number of Lines (Максимальное число строк), на которое объект может увеличиться, можно с помощью редактора формата Format Editor.

Чтобы отобразить редактор Format Editor, выполните одно из следующих действий:

•    Выделите текстовый объект, а затем выберите в меню Format (Формат) пункт Format Text (Форматировать текст).

•    Щелкните правой кнопкой мыши на текстовом объекте и выберите в контекстном меню пункт Format Editor (Редактор формата).

•    Щелкните на кнопке Format, которая находится в панели инструментов экспертов.

Опция Can Grow находится на вкладке Common (Общие) редактора Format Editor (рис. 2.6).

При включенной опции Can Grow текстовый объект автоматически увеличивается в высоту, отображая весь содержащийся в нем текст. Вы можете указать максимальное количество строк, до которого будет увеличиваться текстовый объект, или оставить значение 0, обозначающее отсутствие ограничений. Когда опция Can Grow включена, текстовый объект отображает текст в рамках своей ширины, заданной в отчете. Однако при этом он будет “заворачивать” текст, перенося непомещающиеся слова на следующую строку и тем самым создавая дополнительное пространство по вертикали (вплоть до максимального числа строк).

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

Совет. Опция Can Grow полезна также и для других типов объектов. Режим форматирования Can Grow может быть установлен и для строковых полей, а также для полей комментариев (memo). Этот режим особенно полезен для полей типа “описание” или ипримечание”, которые могут содержать от нескольких символов до нескольких параграфов текста. Режим Can Grow не может быть применен к объектам, отличным от текстовых объектов, строковых полей или полей комментариев.

Вы можете форматировать текстовый объект подобно любому другому объекту, используя для этой цели панель инструментов форматирования или редактор Format Editor. Когда вы выделяете текстовый объект и меняете его параметры форматирования, например, устанавливаете цвет или размер шрифта, новое форматирование применяется ко всему текстовому объекту. Чаще всего нужен именно такой режим форматирования.

Тем не менее, в других ситуациях может потребоваться, чтобы определенные символы или поля текстового объекта отличались по формату от остальных частей текстового объекта. Еще более распространенной является ситуация, когда вам необходимо отформатировать отдельные поля базы данных или специальные поля, которые находятся внутри текстового объекта.

Форматирование отдельных частей текстовых объектов
Импортирование текста из файла
Проектирование отчета
Текстовый объект заголовка поля
Объединение полей из базы данных

Добавить комментарий


Защитный код
Обновить