Delphi 3 и создание приложений баз данных


Свойства


property Active: Boolean; -

активизирует (показывает) серию в графике (значение True) или скрывает ее (False).

property DataSowce: TComponent; -

ссылается на компонент типа НД (TTable, TQuery, TClientDataSet) или на другую серию, откуда берутся данные для показа в серии.

property HorizAxis: THorizAxis;

- указывает, какая горизонтальная ось будет использована для серии. Значения: aTopAxis - верхняя горизонтальная ось;

aBottomAxis -

нижняя горизонтальная ось.

property Marks : TSeriesMarks; -

описывает свойства марок серии, т.е. значений в прямоугольниках, рисуемых для каждого значения серии. Свойства объекта Marks:

• property Arrow : TChartPen; -

задает свойства пера, рисующего марку;

свойства объекта Arrow:

property Color : TColor; -

цвет линий;

property Mode : TPenMode; -

способ рисования линий;

property Style : TPenStyle; -

стиль линий;

property Visible : Boolean; -

видимость линий;

property Width: Integer; -

толщина линий;

property ArrowLength : Integer; -

длина в пикселах линии, соединяющей марку с соответствующим изображением элемента серии; по умолчанию 16.

property BackColor: TColor; -

определяет цвет фона марки; по умолчанию $80FFFF (желтый).

property Clip: Boolean; -

если содержит True, марки не могут накладываться на другие элементы графика ( на легенду, метки осей и т.д ).

property Font: TFont; -

определяет шрифт, которым выводится информация внутри марки.

property ParentSeries: TChartSeries; -

содержит указатель на серию, к которой принадлежат марки.

property Style: TSeriesMarksStyle; -

определяет содержимое марки; по умолчанию smsLabel; в обработчике события TChartSeries. OnGetMarkText можно переопределить значения, принятые по умолчанию; возможные значения свойства Style:

sms Value -

значения по оси Y (Y Value), за исключением THorizBarSeries (XValue); например, "9087";

smsPercent

- процентное значение, например "44%"; для форматирования процентного значения также используется свойство TChartSeries Percent Format;

smsLabel - показывает метку, ассоциированную с точкой графика, например "Сахарный песок" (при построении графика продаж по товарам); в том случае, если метки со значениями не ассоциированы, в марках выводятся сами значения;

smsLabelPercent -

показывает метку и процентное значение, например "Сахарный песок 44%",

smsLabelValue - показывает метку и значение, например "Сахарный песок 9087";

smsLegend -

показывает один из элементов легенды графика, список возможных значений содержит свойство TChartLegend TextStyle;

• smsPercent Total-

показывает процентное значение и общую сумму, от которой оно взято, например "44% от 20563".

smsLabelPercentTotal -

показывает метку, процентное число и общую сумму, например "Сахарный песок 44% от 20653";

smsXValue -

показывает значение по оси Х (XValue), например "01.02.1997";

property Transparent: Boolean; -

значение True определяет, что цвет фона марки не используется (в качестве фона используется "прозрачный цвет");

по умолчанию False.

property Visible: Boolean; -

определяет, видимы ли (True) или нет (False) марки на графике.

property ParentChart: TCustomChart; -

указывает компонент TDBChart, к которому принадлежит серия. Изменение этого свойства позволяет во время выполнения добавлять в график новые серии, показывать серии в других графиках.

property PercenlFormal: String; -

указывает формат показа процентных значений.

property RecalcOptions : TSeriesRecalcOptions; -

указывает перечень событий, приводящих к пересчету значений серии (учитывается только для серий, свойство DataSource которых указывает на другую серию); по умолчанию [rOnDelete, rOnModify, rOnInsert, rOnClear].

property SeriesColor : TColor; -

определяет цвет, которым выводятся значения серии в графике

property ShowInLegend : Boolean; -

определяет, показывать ли (True) легенду, или нет (False); по умолчанию True;

property Title : String; -

определяет заголовок серии; по умолчанию заголовок отсутствует, но он может быть назначен в редакторе графика (кнопка Title в окне Series).

property ValueColorf Index: Longint]: TColor; -

определяет цвет элемента серии с номером Index.

property ValueFormat: String; -

определяет формат показа значений серии; при прорисовке осей используется для форматирования меток, при прорисовке серии используется для форматирования значений, показываемых в марках.

property ValueMarkTextf Index: LongintJ: String;

- массив значений, выводимых в марках серии.

property VertAxis: TVertAxis; -

определяет местоположение вертикальной оси -слева на графике (aLeftAxis) или справа (aRightAxis).

property XLabelf Index: Longint J: String; -

массив, хранящий метки серии по оси X; Index должен находиться в диапазоне 0 Count -1.

property XLabelsSource: String; -

имя поля НД (или иного источника значений для серии), определяемого в свойстве DataSource. Содержимое этого поля служит для отображения значений по оси X. Поле должно быть типа, к которому применяется метод AsString. Если значение свойства опущено, значения по оси Х не выводятся.

property XValue [Index: Longint]: Double; -

возвращает значение в списке Х Values (см. ниже) с индексом Index (значение в диапазоне 0 Count -I).

property X Values: TChart ValueList; -

хранит значения серии по оси X. Значения из этого списка НЕЛЬЗЯ удалять, добавлять и т.д. напрямую. Для этого следует воспользоваться соответствующими методами компонента TChartSeries. Могут быть полезны следующие свойства TChart ValueList.

• property Value [Index: Longint ]: Double; -

обеспечивает доступ к элементу серии с индексом Index (значение в диапазоне 0 Count -1).

• property ValueSource: String; -

указывает источник данных для формирования значений по оси X. В зависимости от того, каков источник данных для серии (свойство DataSource компонента TChartSeries), может содержать:

1) имя поля числового типа, типа даты, времени, даты и времени, в этом случае свойство серии DataSource должно ссылаться на НД (TTable, TQuery, TClientDataSet);

2) имя существующего TChart ValueList из другой серии; в этом случае свойство DataSource серии должно ссылаться на другую серию;

property YVaIue[Index:Longint]: Double;

property YValues: TChartValueList;

Аналогичны свойствам XValue и XValues и используются для вертикальной оси.




Начало  Назад  Вперед



Книжный магазин