Поведение элементов отчета при экспорте в файл изображения (построитель отчетов)
Параметр экспорта в TIFF-файл сохраняет макет элементов отчета и данные как статическое изображение. Способ отображения каждого элемента в результирующем файле зависит от элемента отчета.
Матрица
В приведенном списке описывается процедура сохранения матричного отчета при экспорте в формат TIFF-файлов.
- Все ячейки матрицы располагаются вместе, если в них нет разрыва страниц.
- Если в начале первой группы имеется разрыв страницы, матрица отображается на новой странице.
- Если в конце группы имеется разрыв страницы, элементы, следующие за матрицей, отображаются на отдельной странице.
Угол
Элементы, ширина или высота которых равна соответствующим размерам ячейки, изменяются в размерах таким образом, чтобы полностью заполнить угол. Если элементы не соответствуют размерам угла, они будут обрезаны.
Столбец матрицы
Содержимое столбца матрицы отображается внутри ячейки. Если ширина или высота элемента в ячейке равна соответствующему размеру ячейки, то размеры элемента подгоняются под размер ячейки. Если элементы не соответствуют размерам ячейки, то эти элементы будут обрезаны по границам ячейки. Если матрица содержит разрыв страницы, то заголовки столбцов этой матрицы будут отображаться на каждой странице матрицы.
Строка матрицы
Содержимое строки матрицы отображается внутри ячейки. Если ширина или высота элемента в ячейке равна соответствующему размеру ячейки, то размеры элемента подгоняются под размер ячейки. Если элементы не соответствуют размерам ячейки, то эти элементы будут обрезаны по границам ячейки. Если матрица содержит разрыв страницы, то заголовки строк этой матрицы будут отображаться на каждой странице матрицы.
Подытог
Подытоги сохраняются как текстовое поле. Стили матрицы применены для этого текстового поля.
Ячейка матрицы
Элементы в пределах ячейки матрицы отображаются внутри ячейки. Элементы, для которых размеры указаны в процентах, будут подогнаны по размерам ячейки, иначе содержимое ячейки увеличит размер ячейки.
- Параметр «Высота строки» определяет минимальную высоту ячейки.
- Параметры «Выравнивание текста» и «Заполнение» определяют минимальную ширину ячейки.
Таблица
Таблица отображается в виде сетки. Если таблица имеет границы, то они будут отображены вокруг нее. В приведенном списке описывается процедура сохранения таблицы при экспорте в формат TIFF-файлов.
- Если нет разрывов страниц, все строки таблицы располагаются вместе.
- Если в начале первой группы имеется разрыв страницы, таблица отображается на новой странице.
- Если в конце группы имеется разрыв страницы, то элементы, следующие за таблицей, отображаются на отдельной странице.
Столбец таблицы
Параметры «Выравнивание текста» и «Заполнение» определяют минимальную ширину ячейки.
Строка таблицы
Строки таблицы отображаются как строка прямоугольников, в которой содержатся элементы отчета для этой строки. Параметр «Высота строки» определяет минимальную высоту ячейки.
Ячейка таблицы
Элементы в пределах ячейки таблицы сохраняются внутри ячейки. Если содержимое ячейки не соответствует размерам ячейки, то ячейка может увеличить свои размеры.
Диаграмма
В приведенном списке описывается процедура сохранения диаграммы при экспорте в формат TIFF.
- Диаграмма всегда располагается на одной странице.
- Если в начале первой группы имеется разрыв страницы, диаграмма отображается на новой странице.
- Если в конце группы имеется разрыв страницы, то элементы, следующие за диаграммой, отображаются на отдельной странице.
Группирование
В приведенной таблице описывается процедура сохранения групп экспорта в формат TIFF.
Группа | Сохраняется как |
---|---|
PageBreakAtStart |
Группа отображается на следующей странице. |
PageBreakAtEnd |
Группы и элементы, которые находятся ниже этой группы, отображаются на следующей странице. |
Текстовое поле
Текстовое поле отображается в виде текста, помещенного внутри прямоугольника. В приведенном списке описывается процедура сохранения текстовых полей при экспорте в формат TIFF-файлов.
- Текстовое поле разворачивается вертикально для соответствия размеру текста.
- Если высота текста меньше высоты текстового поля, оно будет уменьшено до размеров текста.
- Текст в текстовом поле не отображается, если данные идентичны данным в предыдущей записи. Текст отображается в том случае, если он находится в первом текстовом поле страницы.
Изображение
В приведенном списке описывается процедура сохранения изображений при экспорте в формат TIFF.
- Изображение извлекается из данных и отображается.
- Если изображение не удается извлечь, то выводится картинка с красным крестом.
- Если изображение отформатировано с использованием параметра «Обрезать», то его размеры устанавливаются в соответствии с выходным разрешением, после чего оно обрезается до необходимой высоты и ширины.
- Если изображение отформатировано с использованием параметра «По размеру поля», его размеры изменяются до необходимой высоты и ширины.
- Если изображение отформатировано с использованием параметра «По размеру поля с сохранением исходных пропорций», его размеры изменяются до необходимой высоты и ширины с сохранением первоначальных пропорций.
- Если изображение отформатировано с использованием параметра «Автомасштаб», его размеры устанавливаются в соответствии с выходным разрешением; при этом высота и ширина не учитываются.
Стиль границ
Границы отображаются вокруг элемента в соответствии с параметрами форматирования Top, Right, Left и Bottom для различных свойств границ. Размер символов точечного и пунктирного пробела постоянен и не зависит от размера точки или пунктирных линий.
При рисовании границ половина рисуемой границы находится внутри объекта, а половина — снаружи. Например, текстовое поле с шириной границы 4 пикселя будет отображено как поле, содержащее границу 2 пикселя внутри поля, и границу 2 пикселя снаружи.
Шрифты
Так как отчет запускается с использованием сервера отчетов, шрифты, которые применяются в отчете, также должны быть установлены на сервере. Если шрифт на сервере отсутствует, то используется шрифт GenericSerif GDI+. Если значение параметра Font Style указано как Полужирный или Полужирный курсив, шрифт будет сохранен как полужирный.
Заполнение
Текст располагается в рамках отчета, основанного на значениях параметрах формата Padding Left, Padding Right, Padding Top и Padding Bottom в построителе отчетов. Пространство заполнения начинается у границ поля, без учета самих границ. Если заполнение составляет менее половины ширины границы, то граница перекрывает текст.
Форматирование текста
В следующем списке описывается поддержка форматирования текста и его отображение:
- Если текст подчеркнут, линия отображается под текстом в TIFF-файле.
- Если текст форматирован как зачеркнутый, в TIFF-файле отображается линия через весь текст.
См. также
Задачи
Как экспортировать отчеты в файлы другого типа (построитель отчетов)
Основные понятия
Экспорт отчета в файлы другого типа (построитель отчетов)
Вопросы конструирования отчета для экспорта в файл другого типа (построитель отчета)
Экспорт отчета в файл изображения (построитель отчетов)