![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.10.2008
Сообщений: 2
|
![]()
Доброе время суток программисты помогите, пожалуйста, с FastReport. Есть вопросы по нему и их много.
1. К примеру, в фасте рисую поле: memo1 и memo2 мне надо так чтобы он переносил данные из первого поля во второе, если первое поле максимально занято символами. Как это можно сделать? 2. Поле в него внесли данные, за данными должны идти 2-е линии до конца поля. Подскажите, как сделать это? Спасибо заранее за ваши ответы. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Что-то ты не то делаешь.
1. У band-ов есть свойство Stretched:= true; //растягивать бенд У memo есть свойсво StretchMode:= smMaxHeight; //Растянуть до макс. высоты. Для чего два memo? 2. Нарисуй 2 линии на Подвале (footer) данных. Он должен быть ниже бенда с данными. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
onik, я полностью согласен с _SERGEYX_
если не поняли - то нарисуйте картинку или в Word`е что вы хотите получить и выложите на форуме... |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 15.10.2008
Сообщений: 2
|
![]()
Вот скрин отчета где сумма прописью там необходимо сделать так чтобы символы заканчиваются и потом две линии должны идти. А два поля объединения нужны, для того чтобы вдруг длинное описание чтобы он перенес с одного поля в другое и дальше поле зачеркивало свободное место.
![]() |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Чтобы, долго не ломать голову (и не высчитывать line.left:=memo.width), я бы сделал так:
1. Бросаем в band 2 линии (кнопка Рисование) по всей ширине band-а. Прямо на них (поверх) слева бросаем memo (без рамки). В свойствах memo устанавливаем: - Автоширина := true; - !!!Цвет фона - белый. Отправляем линии на задний план (SendToBack), memo - выводим на передний (BringToFront). В итоге memo будет всегда перекрывать (по своей ширине) часть линий. 2. Похожим методом разберешься и со вторым вопросом. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FastReport + Paradox7 (Помогите) | RudeBWoy | Общие вопросы C/C++ | 3 | 27.05.2009 22:11 |
Fastreport 2,3 и 4 | ZaeC | БД в Delphi | 2 | 26.08.2008 15:59 |
FastReport | _ozzy_ | БД в Delphi | 1 | 25.02.2008 16:32 |
FastReport | dmitry | Общие вопросы Delphi | 3 | 17.01.2007 11:57 |