Область построения диаграммы
01.01.2007
Область построения диаграммы
Область построения диаграммы служит для размещения графического изображения. Она имеет координаты относительно области диаграммы и другие свойства, присущие области: цвет и стиль рамки, цвет заливки и фоновый рисунок. Для доступа к ее координатам и размерам используем объект PlotArea (область построения диаграммы), который содержит все свойства области. Функция PositionPlotArea изменяет ее координаты и размеры.Function PositionPlotArea(Name:variant; Left,Top,Width,Height:real):boolean; begin PositionPlotArea:=true; try E.Charts.Item[name].PlotArea.Left:=Left; E.Charts.Item[name].PlotArea.Top:=Top; E.Charts.Item[name].PlotArea.Width:=Width; E.Charts.Item[name].PlotArea.Height:=Height; except PositionPlotArea:=false; end; End;Другими важными свойствами области диаграммы являются свойства, определяющие стиль, цвет, толщину рамки окаймления и рисунок, цвет самой области. Свойства рамки содержатся в объекте Border области PlotArea. Цвет рамки может быть представлен как комбинация из трех цветов RGB или выбран из палитры. Толщина и стиль выбираются из конечного, определенного списка значений (смотрите исходный текст).
Function BorderPlotArea(Name:variant; Color,LineStyle,Weight:integer):boolean; begin BorderPlotArea:=true; try E.Charts.Item[name].PlotArea.Border.Color:=Color; E.Charts.Item[name].PlotArea.Border.Weight:=Weight; E.Charts.Item[name].PlotArea.Border.LineStyle:=LineStyle; except BorderPlotArea:=false; end; End;Цветовая характеристика области построения диаграммы содержится в объекте Interior. Цвет области и рисунка заполнения может быть представлен как комбинация из трех цветов RGB или выбран из палитры. Вид рисунка заполнения выбирается из конечного, определенного списка значений (смотрите исходный текст). Функция BrushPlotArea устанавливает цветовые параметры области диаграммы.
Function BrushPlotArea(Name:variant; Color,Pattern,PatternColor:integer):boolean; begin BrushPlotArea:=true; try E.Charts.Item[name].PlotArea.Interior.Color:=Color; E.Charts.Item[name].PlotArea.Interior.Pattern:=Pattern; E.Charts.Item[name].PlotArea.Interior.PatternColor:=PatternColor; except BrushPlotArea:=false; end; End;Фон области построения диаграммы может быть представлен не только в виде определенного узора и цветовой комбинации, но и в виде рисунка, загруженного из графического файла. Для этого используется метод UserPicture объекта Fill области PlotArea.
Function BrushPlotAreaFromFile(Name:variant;File_:string):boolean; begin BrushPlotAreaFromFile:=true; try E.Charts.Item[name].PlotArea.Fill.UserPicture(PictureFile:= File_); E.Charts.Item[name].PlotArea.Fill.Visible:=True; except BrushPlotAreaFromFile:=false; end; End;