Вниз
Скачать: CL | DM;

QReport перенос строки   Найти похожие ветки 

← →
Lion ©   (2003-02-27 23:21) [0]

Доброго времени суток, Уважаемые!
Проблема такая, в репорте весь текст непомещается на одном Label"е, нужно сделать перенос текста с одного Label"a на другой, т.е. текст на одном Label"е начинается, а на другом заканчивается. Спасибо!


← →
Lion ©   (2003-03-02 09:13) [1]

Неужели никто не знает?? :-(


← →
Anatoly Podgoretsky ©   (2003-03-02 09:56) [2]

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


← →
Song ©   (2003-03-02 09:59) [3]

Да просто поставь у QRLabel AutoSize:=False WordWrap:=True

дальше расширь его высоту на 2 строчки или сколько там тебе надо и пиши туда текст, он сам перенесётся по строкам.


← →
Lion ©   (2003-03-02 10:04) [4]

Нет, дело не в этом, это не подходит, т.к. после перехода текста на 2-ю строчку, он находится слишком близко друг от друга, нужно сделать строчки как в школьной тетрадке, расстояние между строчками должно быть немного больше..


← →
Lion ©   (2003-03-02 10:54) [5]

Суть вот в чем, пишется длинный текст, примерно строчек на 5 и под каждой строчкой идет подпись маленьким шрифтор, и если поставить AutoSize:=False WordWrap:=True , то обычный текст будет сливаться с подписью (маленьким шрифтом), расстояние между строчками маленькое, для этого и нужно сделать не один Label , а несколько, и текст который не помещается в первом, переносится на второй и т.д.
Так вот, как можно решить эту проблему...


← →
Иван Брылёв   (2003-03-02 11:46) [6]

Все, что приходит в голову - считать кол-во символов в Label. Например, у тебя кол-во символов N, LongString - та самая длинная строка. И тогда
if Length(LongString) > N then
begin
Label1.Caption:=Copy(LongString, 1, N);
Label2.Caption:=Copy(LongString, N+1, N);
...
LabelM.Caption:=Copy(LongString, M*N + 1, N);
end;

Ну вот в таком духе. Понятно, что число символов может зависеть и от шрифта. Но это уже другая история...


← →
Lion ©   (2003-03-02 19:16) [7]

Вот, что и требовалось, большое СПАСИБО!!!! :-)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
3-39229
{{{KOTOS}}}
2003-02-21 20:14
2003.03.13
МАСТЕРА Какая БД сохранятет базу данных в одном файле?


14-39513
sancho
2003-02-25 12:52
2003.03.13
Помогите найти видеоклип.


14-39525
Дмитрий К.К.
2003-02-26 06:22
2003.03.13
Именинники 26 февраля


4-39634
izyum
2003-01-23 11:02
2003.03.13
Теоретический вопрос


14-39483
Jony
2003-02-27 13:15
2003.03.13
Почему




   Наверх