DataBar

DataBar class

Décrire la règle de mise en forme conditionnelle de DataBar. Cette règle de mise en forme conditionnelle affiche une barre de données graduée dans la plage de cellules.

public class DataBar

Propriétés

NomLa description
AxisColor { get; set; }Obtient la couleur de l’axe pour les cellules avec mise en forme conditionnelle sous forme de barres de données.
AxisPosition { get; set; }Obtient ou définit la position de l’axe des barres de données spécifiées par une règle de mise en forme conditionnelle.
BarBorder { get; }Obtient un objet qui spécifie la bordure d’une barre de données.
BarFillType { get; set; }Obtient ou définit la manière dont une barre de données est remplie de couleur.
Color { get; set; }Obtenir ou définir la couleur de cette DataBar.
Direction { get; set; }Obtient ou définit la direction d’affichage de la barre de données.
MaxCfvo { get; }Obtenir ou définir l’objet de valeur maximale de cette DataBar. Impossible de définir null ou CFValueObject avec le type FormatConditionValueType.Min.
MaxLength { get; set; }Représente la longueur maximale de la barre de données.
MinCfvo { get; }Obtenir ou définir l’objet de valeur minimale de cette DataBar. Impossible de définir null ou CFValueObject avec le type FormatConditionValueType.Max.
MinLength { get; set; }Représente la longueur minimale de la barre de données.
NegativeBarFormat { get; }Obtient l’objet NegativeBarFormat associé à une règle de mise en forme conditionnelle de la barre de données.
ShowValue { get; set; }Obtenir ou définir l’indicateur indiquant s’il faut afficher les valeurs des cellules sur lesquelles cette barre de données est appliquée. La valeur par défaut est true.

Méthodes

NomLa description
ToImage(Cell, ImageOrPrintOptions)Rendre la barre de données dans la cellule en tableau d’octets d’image.

Exemples


[C#]

//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Ajoute une mise en forme conditionnelle vide
int index = sheet.ConditionalFormattings.Add();

FormatConditionCollection fcs = sheet.ConditionalFormattings[index];

// Définit la plage de format conditionnel.
CellArea ca = new CellArea();

ca.StartRow = 0;

ca.EndRow = 2;

ca.StartColumn = 0;

ca.EndColumn = 0;

fcs.AddArea(ca);

//Ajoute une condition.
int idx = fcs.AddCondition(FormatConditionType.DataBar);

fcs.AddArea(ca);

FormatCondition cond = fcs[idx];

//Obtenir la barre de données
DataBar dataBar = cond.DataBar;

dataBar.Color = Color.Orange;

//Définir les propriétés de la barre de données
dataBar.MinCfvo.Type = FormatConditionValueType.Percentile;

dataBar.MinCfvo.Value = 30;

dataBar.ShowValue = false;

dataBar.BarBorder.Type = DataBarBorderType.Solid;

dataBar.BarBorder.Color = Color.Plum;

 dataBar.BarFillType = DataBarFillType.Solid;
  
 dataBar.AxisColor = Color.Red;
 
 dataBar.AxisPosition = DataBarAxisPosition.Midpoint;
 
 dataBar.NegativeBarFormat.ColorType = DataBarNegativeColorType.Color;
 
 dataBar.NegativeBarFormat.Color = Color.White;
 
 dataBar.NegativeBarFormat.BorderColorType = DataBarNegativeColorType.Color;
 
 dataBar.NegativeBarFormat.BorderColor = Color.Yellow;
 
// Placer les valeurs des cellules
Aspose.Cells.Cell cell1 = sheet.Cells["A1"];

cell1.PutValue(10);

Aspose.Cells.Cell cell2 = sheet.Cells["A2"];

cell2.PutValue(120);

Aspose.Cells.Cell cell3 = sheet.Cells["A3"];

cell3.PutValue(260);

//Enregistrement du fichier Excel
workbook.Save("book1.xlsx");

[VB.NET]

'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()

Dim sheet As Worksheet = workbook.Worksheets(0)

'Ajoute une mise en forme conditionnelle vide
Dim index As Integer = sheet.ConditionalFormattings.Add()

Dim fcs As FormatConditionCollection = sheet.ConditionalFormattings(index)

'Définit la plage de format conditionnel.
Dim ca As New CellArea()

ca.StartRow = 0

ca.EndRow = 2

ca.StartColumn = 0

ca.EndColumn = 0

fcs.AddArea(ca)

'Ajoute un état.
Dim idx As Integer = fcs.AddCondition(FormatConditionType.DataBar)

fcs.AddArea(ca)

Dim cond As FormatCondition = fcs(idx)

'Obtenir la barre de données
Dim dataBar As DataBar = cond.DataBar

dataBar.Color = Color.Orange

'Définir les propriétés de la barre de données
dataBar.MinCfvo.Type = FormatConditionValueType.Percentile

dataBar.MinCfvo.Value = 30

dataBar.ShowValue = False

dataBar.BarBorder.Type = DataBarBorderType.Solid

dataBar.BarBorder.Color = Color.Plum

 dataBar.BarFillType = DataBarFillType.Solid
  
 dataBar.AxisColor = Color.Red
 
 dataBar.AxisPosition = DataBarAxisPosition.Midpoint
 
 dataBar.NegativeBarFormat.ColorType = DataBarNegativeColorType.Color
 
 dataBar.NegativeBarFormat.Color = Color.White
 
 dataBar.NegativeBarFormat.BorderColorType = DataBarNegativeColorType.Color
 
 dataBar.NegativeBarFormat.BorderColor = Color.Yellow

'Mettre les valeurs des cellules
Dim cell1 As Aspose.Cells.Cell = sheet.Cells("A1")

cell1.PutValue(10)

Dim cell2 As Aspose.Cells.Cell = sheet.Cells("A2")

cell2.PutValue(120)

Dim cell3 As Aspose.Cells.Cell = sheet.Cells("A3")

cell3.PutValue(260)

'Enregistrement du fichier Excel
workbook.Save("book1.xlsx")

Voir également