Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.03;
Скачать: [xml.tar.bz2];

Вниз

QuickReport   Найти похожие ветки 

 
Кузнецова А.   (2003-02-21 10:41) [0]

Пожалуйста, помогите начинающему!
Есть QReport, в полосе типа Detail в таблице (Shape) надо вывести цифровые значения.
Хочу выровнять их внутри этого Shape так, чтобы правые края лежали один под другим (но не прилипали к правой границе
Shape-a)
Но не знаю - как?

Цифровые значения - QRdbText
ОС - Windows2000


 
Johnmen   (2003-02-21 11:17) [1]

Просто поставить выравнивание QRDBText по правому краю...


 
Кузнецова А.   (2003-02-21 13:30) [2]

Спасибо!

Но тогда еще один вопрос:

А если это QRdbText, в котором DataField=RESULT, например.
Значения там могут быть от 0 до 5-значных
и в процессе печати тоже хочется понять, какой они длины,
чтобы все-таки самое длинное значение было посередине
Shape-а, а остальные - по правому краю этого самого длинного.
Но я не знаю, как эту длину вычислить...
Width этого QRdbText-а - фиксированный (по длине слова RESULT)и в процессе печати не меняется.

С QRExpr - тоже сложности. В нем
Expression=get_boss_stat.SUM_DOG / get_boss_stat.RES
и при подсчете это может быть равно чему угодно.
Я его равняю в QRBandBeforePrint, пытаюсь вычислить длину
как length(value)*qrexpr.font.size, но как оказалось,
это не соответствует реальному его размеру, т.к. font.size,
оказывается, не фиксирован...





 
Anatoly Podgoretsky   (2003-02-21 13:47) [3]

А тебе известно какое значение самое жлинное до печати, иначе не получится.


 
Кузнецова А.   (2003-02-21 14:42) [4]

Да, самое длинное значение QRBText-a до печати известно. Но что делать с font.size?



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

Форум: "Основная";
Текущий архив: 2003.03.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-5822
andrey_lamer
2003-02-13 08:44
2003.03.03
Как зарегистрировать Trial версию Delphi studio 7?


3-5421
IUSUPp
2003-02-12 23:21
2003.03.03
Не работает поиск после добавления нового абонента


14-5857
race1
2003-02-12 18:14
2003.03.03
en


8-5655
Maksss
2002-11-15 18:58
2003.03.03
JPEG.PAS


7-5878
Dabus
2003-01-03 07:34
2003.03.03
Большие массивы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский