Floor

Floor class

Инкапсулирует объект, представляющий нижнюю часть трехмерной диаграммы.

public class Floor : Area

Характеристики

ИмяОписание
BackgroundColor { get; set; }Получает или устанавливает фонColor принадлежащийArea .
Border { get; set; }Получает или устанавливает границуLine .
FillFormat { get; }Представляет объект, содержащий свойства форматирования заливки для указанной диаграммы или фигуры.
ForegroundColor { get; set; }Получает или устанавливает передний планColor .
Formatting { get; set; }Представляет форматирование области.
InvertIfNegative { get; set; }Если свойство истинно и значение точки диаграммы является отрицательным числом, цвет переднего плана и цвет фона будут заменены местами.
Transparency { get; set; }Возвращает или задает степень прозрачности области в виде значения от 0,0 (непрозрачная) до 1,0 (прозрачная).

Примеры


[C#]

//Создаем экземпляр класса License
Aspose.Cells.License license = new Aspose.Cells.License();

//Передаем только имя встроенного в сборку файла лицензии
license.SetLicense("Aspose.Cells.lic");

//Создаем экземпляр объекта книги
Workbook workbook = new Workbook();

//Получить коллекцию ячеек
Cells cells = workbook.Worksheets[0].Cells;

//Помещаем значения в ячейки
cells["A1"].PutValue(1);

cells["A2"].PutValue(2);

cells["A3"].PutValue(3);

//получаем коллекцию графиков
ChartCollection charts = workbook.Worksheets[0].Charts;

//добавляем новый график 
int index = charts.Add(ChartType.Column3DStacked, 5, 0, 15, 5);

//получаем только что добавленный график
Chart chart = charts[index];

//устанавливаем графики nseries
chart.NSeries.Add("A1:A3", true);

//Показать метки данных
chart.NSeries[0].DataLabels.ShowValue = true;

//получаем пол графика
Floor floor = chart.Floor;

// устанавливаем границу пола красной
floor.Border.Color = System.Drawing.Color.Red;

//устанавливаем формат заполнения
floor.FillFormat.SetPresetColorGradient(GradientPresetType.CalmWater, GradientStyleType.DiagonalDown, 2); 

//сохраняем файл
workbook.Save(@"dest.xls");

[VB.NET]

'Создайте экземпляр класса License
Dim license As New Aspose.Cells.License()

'Передайте только имя файла лицензии, встроенного в сборку
license.SetLicense("Aspose.Cells.lic")

'Создайте экземпляр объекта рабочей книги
Dim workbook As Workbook = New Workbook()

'Получить коллекцию клеток
Dim cells As Cells = workbook.Worksheets(0).Cells

'Поместить значения в ячейки
cells("A1").PutValue(1)

cells("A2").PutValue(2)

cells("A3").PutValue(3)

'получить коллекцию диаграмм
Dim charts As ChartCollection = workbook.Worksheets(0).Charts

'добавить новую диаграмму 
Dim index As Integer = charts.Add(ChartType.Column3DStacked, 5, 0, 15, 5)

'получить недавно добавленную диаграмму
Dim chart As Chart = charts(index)

'установить графики
chart.NSeries.Add("A1:A3", True)

'Показать метки данных
chart.NSeries(0).DataLabels.ShowValue = True

'Get chart's floor
Dim floor As Floor = chart.Floor

'set floor's border as red
floor.Border.Color = System.Drawing.Color.Red

'установить формат заполнения
floor.FillFormat.SetPresetColorGradient(GradientPresetType.CalmWater, GradientStyleType.DiagonalDown, 2)

'сохранить файл
workbook.Save("dest.xls")

Смотрите также