|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
Два вопроса: 1) Как указать максимальную высоту секции Details на странице. Сейчас делаю так: "вставить новую страницу после" и формула для первой страницы на 24 записи, для последующих 28 с помощью RecordNumber. Но проблемы будут, когда придется вставлять изображения и количество рядов будет меняться. 2) Можно ли управлять размерами изображений ? Из базы вставляются изображения, в базе же хранятся размеры для вывода (например, сантиметры). Нужно эти размеры привязать. А так же устанавливать размер секции с изображением по изображению. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2012, 12:15 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
Первый вопрос можно было бы решить с помощью Page Footer. Но я не могу нормально отрезать кусок от нижней части отчета. Приложу картинку (это нижняя часть верхнего колонтитула, у которого Underlay включен). Картинка не прикладывается( http://hdd.tomsk.ru/gallery/vtnfnbfo#usfmaqtb ) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2012, 12:30 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
размер изображения можно поменять только в Runtime , до 11 версии ЗЫ: можно попробывать поиграться с фиксироваными размерами для изображений, если определены форматы 3х4 , 5х6 и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2012, 15:08 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
FantomGood, я так полагаю, что в Runtime можно поменять размер, но он изменится для всех изображений в Details? То для каждого Row свой не получится? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 11:46 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
скорее всего нет. для вариант фиксированого набора форматов для картинок можно извратиться как в картинке. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2012, 14:09 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
Спасибо за ответ). Вопрос по "Как указать максимальную высоту секции Details на странице" еще актуален: 1) Внизу футер вставить не выходит: ругается во время генерации отчета, что ширина и высота не могут быть отрицательными. 2) Скорей потому что верхний колонтитул страницы полностью прорисован, хотя ему и задан Underlay Section 3) Разрезать отчет не кошерно будет. Без картинок расчитывать, что для первой страницы нужно 24, а для последующих 28 легко. А вот, если появятся изображения-уже сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 11:38 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
если отчет полность формируется в runtime. то нужно в рантайме расчитывать ширину учесть размер картинки. ) ЗЫ: можно чуть больше раписать задачу в которой необходимо производить такие манипуляции ) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2012, 18:05 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
в догонку, а почему нельзя в место картинки прорисовать табличку ручками? и все будет само формироваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2012, 11:43 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
Это маршрутная карта. В ней по строчкам вставляются элементы маршрута. Но иногда в нее вставляют изображения (во внутреннем стандарте). Изображения разных размеров. Сам размер мало значения имеет, но хотя бы сохранять пропорции нужно. Сейчас по изображениям делаю так: в программе, в которой формируется отчет вставляются разные строки, если это изображение, то можно указать в сантиметрах размеры. Программно делаю картинке ресайз до указанных размеров и заливаю byte[] в DataSet Когда изображение попадает в отчет у него правильные размеры за счет того, что установлено свойство "разрешить увеличение". Подпись к рисунку вставляется следующей строчкой. В отчете две секции Details - для обычных записей и изображений(соответственно на Suppress формула по типу записи). Проблема в том, что, записи отчета должны ограничиваться сверху и снизу. Так как я не могу добавить футтер(ругается "ширина и высота не может быть отрицательной при генерации), я ограничиваю записи по их количеству из расчета, что на первую влезает 24, на последующие 28). То, что я не могу увеличить футтер - связано с тем, что у меня в верхнем колонтитуле рамка всего отчета с параметром Underlay Section. Underlay происходит, но все равно секцию футера увеличить нельзя. Скорей всего придется разрезать рамку отчета на верхнюю и нижнюю часть, но это не совсем удобно, потому что внизу ГОСТа слева прицеплен штамп(прямоугольник). Который придется разрезать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2012, 14:51 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
Сейчас для строчек просто задана формула "вставить новую страницу после" Код: pascal 1. 2. 3.
Было бы прекрасно, если бы там появилось свойство DetailSectionHeight. А еще маленькая проблемка. Изображение рисуясь выравнивается по левому краю, а надо по центру - таки придется или шаблоны с выравненными размерами(как вы указали в первом ответе) или костыль в виде заполнения картинки белой левой и правой части ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2012, 15:07 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
даже не знаю с какой стороны подойти. как вариант для Detail поставить вложенный отчет c одной строкой, и зафиксировать его размер . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2012, 15:45 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
FantomGood, спасибо за советы. Придется резать. Надеюсь, что в левый штамп ничего нужно будет писать из программы. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2012, 16:23 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
Резать не получается - толком как надо не состыковывается верний и нижний колонтитулы. Придумал такой костыль: добавлю поле в таблицу (InsertNewАfter) и буду в программе расчитывать, когда новую страницу вставить ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2012, 17:20 |
|
CR. Crystal Reports. Размеры изображения. Максимальная высота секции Details на странице.
|
|||
---|---|---|---|
#18+
Добавлю(может кому пригодится). Для того, чтобы изображение центровалось по середине помимо ресайза в программе. делаю следующее: Canvas с изображением белого фона по ширине страницы (рамки), а посередине рисую нужное изображение в нужных размерах. В отчете изображение располагаю с правого края. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2012, 11:53 |
|
|
start [/forum/topic.php?fid=31&fpage=38&tid=1534226]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 266ms |
total: | 393ms |
0 / 0 |