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

Вниз

DBChart, как он меня достал!!!   Найти похожие ветки 

 
Nazareth   (2002-08-12 10:15) [0]

Всем привет. Очень срочно!!!
Может кто-нибудь знает, как можно выровнять лэйбы на левой оси координат компонента TDbChart по левому краю (по умолчанию - по правому)?


 
MBo   (2002-08-12 13:38) [1]

OnGetAxisLabel


 
Nazareth   (2002-08-12 15:39) [2]

Нельзя ли немного поконкретнее, хотя бы набросок?


 
MBo   (2002-08-13 08:32) [3]

if (sender=chart1.leftaxis) then
labeltext:=labeltext+stringofchar(" ",4-length(labeltext));


 
Nazareth   (2002-08-13 10:41) [4]

Получается, но неровно, так как arial и подобные шрифты не моноширинные. Может есть еще какие-нибудь варианты?


 
MBo   (2002-08-13 12:35) [5]

1. while canvas.textwidth(labeltext)<40 do
labeltext:=labeltext+" "
2. руками писать в нужном месте


 
Nazareth   (2002-08-13 17:28) [6]

Работает!!! Огромное спасибо. С меня пиво.


 
Nazareth   (2002-08-13 21:48) [7]

Я, наверное уже всем надоел со своим dbchart"ом. Извиняюсь.
Теперь на экране все ОК, но когда вывожу график на печать, то лэйбы опять прижимаются к правому краю.
Печатаю я следующим образом:
procedure TMainForm.PrintChart(Chart: TDBChart; KOtstup, PrRes: Integer; NMax, NMin: Double);
var
Rect : TRect;
TempMax, TempMin : Double;
begin
TempMax := Chart.LeftAxis.Maximum;
TempMin := Chart.LeftAxis.Minimum;
Chart.LeftAxis.Maximum := NMax;
Chart.LeftAxis.Minimum := Nmin;
Chart.PrintResolution := PrRes;

{ настроить поля для печати }
Rect.Left := Printer.PageWidth DIV KOtstup;
Rect.Right := Printer.PageWidth - (Printer.PageWidth DIV KOtstup);
Rect.Top := Printer.PageHeight div KOtstup;
Rect.Bottom := Printer.PageHeight - (Printer.PageHeight div KOtstup);

// печать
Chart.PrintRect(Rect);
Chart.LeftAxis.Maximum := TempMax;
Chart.LeftAxis.Minimum := TempMin;
end;


 
Ученик   (2002-08-13 22:15) [8]

Может поможет это DBChart.LeftAxis.LabelsAlign - alOpposite


 
Nazareth   (2002-08-13 22:28) [9]

Мой DBChart такого свойства не имеет. У меня Tee Chart Pro 4.02


 
Ученик   (2002-08-13 22:44) [10]

Жаль, а обновить с http://www.steema.com/ ?


 
Nazareth   (2002-08-13 22:54) [11]

А как насчет того, чтобы поделиться с колегой полноценной версией?


 
Ученик   (2002-08-13 23:06) [12]

В Delphi 6 Tee Chart 5.0



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

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

Наверх




Память: 0.46 MB
Время: 0.006 c
3-70957
dimonf
2002-08-04 12:51
2002.08.22
Подскажите почему у меня не работает база данных под Windows XP?


6-71276
Big Lamer
2002-06-09 00:34
2002.08.22
Как организовать прием-посылку Popup-сообщений ?


14-71355
Igit
2002-07-27 08:36
2002.08.22
Отключение из инета при звонке


14-71325
Romkin
2002-07-26 14:25
2002.08.22
Переход на MS SQL


14-71382
Yakudza
2002-07-24 14:46
2002.08.22
Привет из Коктбеля !





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский