|
|
Определяет шрифт дочерних компонентов диаграммы TChart.
Доступ к объекту
Доступ к объекту выполняется прямым обращением к свойству соответствующего типа.
Собственные свойства
|
Свойство
| Тип
| Описание
|
Gradient
| TChartGradient
| градиентная заливка символов
|
InterCharSize
| Number
| дополнительное расстояние между символами, px
|
OutLine
| TChartPen
| перо, используемое для отрисовки символов
|
Picture
| TPicture
| контейнер для фонового изображения различных типов
|
Shadow
| TChartShadow
| тень от символов
|
Наследуемые от компонента TFont
| [TYPE]
| [DESC]
|
Charset
| Enum
| набор символов шрифта (см. ниже)
|
Color
| TColor
| цвет текста
|
Height
| Number
| высота символов в пикселях
|
Name
| String
| название шрифта
|
Orientation
| Number
| угол наклона текста в единицах измерения 0.1 градуса (против часовой стрелки)
|
Pitch
| Enum
| способ установки ширины символов (см. ниже)
|
PixelsPerInch
| Number
| разрешение шрифта в пикселях на дюйм (ppi)
|
Size
| Number
| размер символов в пунктах (1/72 дюйма)
|
Style
| Enumset
| стиль начертания символов (см. ниже)
|
Только чтение
| [TYPE]
| [DESC]
|
Handle
| Number
| дескриптор шрифта Windows GDI (hFont)
|
|
Свойство Charset
|
Значение
| Описание
|
ANSI_CHARSET
| набор символов ANSI
|
ARABIC_CHARSET
| арабский
|
BALTIC_CHARSET
| балтийский
|
CHINESEBIG5_CHARSET
| китайский традиционный
|
DEFAULT_CHARSET
| набор символов по умолчанию
|
EASTEUROPE_CHARSET
| восточно-европейский
|
GB2312_CHARSET
| китайский континентальный
|
GREEK_CHARSET
| греческий
|
HANGEUL_CHARSET
| корейский (Wansung)
|
HEBREW_CHARSET
| еврейский (Иврит)
|
JOHAB_CHARSET
| корейский (Johab)
|
MAC_CHARSET
| набор символов Macintosh
|
OEM_CHARSET
| набор символов текущей кодовой таблицы Windows
|
RUSSIAN_CHARSET
| кириллический
|
SHIFTJIS_CHARSET
| японский
|
SYMBOL_CHARSET
| набор стандартных символов Windows
|
THAI_CHARSET
| тайский
|
TURKISH_CHARSET
| турецкий
|
VIETNAMESE_CHARSET
| вьетнамский
|
|
Свойство Pitch
|
Значение
| Описание
|
fpDefault
| ширина символов определяется шрифтом
|
fpFixed
| символы постоянной ширины
|
fpVariable
| символы переменной ширины
|
|
Свойство Style
|
Значение
| Описание
|
fsBold
| полужирный
|
fsItalic
| курсив (наклонный)
|
fsStrikeOut
| перечеркнутый
|
fsUnderline
| подчеркнутый
|
|
Стандартные методы
// Главная форма frm=new TForm(); frm.Caption="JS+ - компонент диаграммы TChart TChartFont"; frm.Width =900; frm.Height=675;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Пример компонента TChart";
// Панель with (pnl=new TPanel(frm)) { BorderStyle=bsSingle; SetBounds(10,10,frm.ClientWidth-20,stb.Top-20); Color=clWhite; }
// TChart with (chr=new TChart(pnl)) { SetBounds(20,20,pnl.ClientWidth-30,pnl.ClientHeight-30); Color=0xFFFFE9.toTColor(); AllowPanning=pmBoth;// Включить прокрутку Zoom.Allow=true;// Включить масштабирование Zoom.Pen.Color=clAqua;// Цвет рамки масштабирования
// Отступы MarginTop=MarginRight=chr.MarginBottom=(MarginLeft=10)*2;
// Верхний заголовок with (Title) { Caption="Динамика рынка"; Font.Style=fsBold; // Тень от заголовка with (Font.Shadow) { Color=clLtGray; SmoothBlur=HorizSize=VertSize=2; Visible=true; } Visible=true; }
// Нижний заголовок with (chr.Foot) { Caption="Учетный период"; Visible=true; } // Рамка вокруг панели компонента with (Border) { Color=clGray; Visible=true; }
// Тень от панели компонента with (Shadow) { Color=clGray; SmoothBlur=HorizSize=VertSize=5; Visible=true; } }
// Задняя стена with (chr.BackWall) { // Изображение на стене with (Picture) { Mode=pbmCustom; Left=20; LoadFromFile(JSPlus.HelpDir+"IMAGE\\TBitmap\\Image.bmp"); } Visible=true; }
// Левая ось with (chr.LeftAxis) { Automatic=false; Maximum=8000; Grid.Color=clLtGray; Grid.Visible=true; with (Title) { Caption="Средняя цена"; Font.Color=clRed; } Visible=true; }
// Правая ось with (chr.RightAxis) { Automatic=false; Maximum=50000; Visible=true; with (Title) { Caption="Количество предложений"; Font.Color=clBlue; } Visible=true; }
// Нижняя ось chr.BottomAxis.Visible=true;
// Массив данных Include(JSPlus.HelpDir+"DATA\\Chart.lst");
// График цены srs=new TLineSeries(chr); srs.Color=chr.LeftAxis.Title.Font.Color; with (pnt=srs.Pointer) { Style=psCircle; HorizSize=VertSize=2; Frame.Visible=false; Visible=true; } srs.BeginUpdate(); for (i=0;i<data_lst.length;i++) { l=((a=data_lst[i].split("|")).length==3) ? a[2] : ""; srs.AddXY(i,parseFloat(a[0]),l); } srs.EndUpdate();
// График количества предложений srs=new TLineSeries(chr); srs.Color=chr.RightAxis.Title.Font.Color; srs.VertAxis=aRightAxis; srs.Pointer.Assign(pnt); for (i=0;i<data_lst.length;i++) srs.AddXY(i,parseFloat(data_lst[i].split("|")[1]));
frm.ShowModal();
|
Совместимость
C++ Builder/Delphi
|
JS+ | Руководство пользователя
|
|
|
|
|
|