Class DataBar
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Décrivez la règle de mise en forme conditionnelle 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
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemples
//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 mise en forme conditionnelle.
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;
//Mettre 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);
//Sauvegarder le fichier Excel
workbook.Save("book1.xlsx");
'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 mise en forme conditionnelle.
Dim ca As New CellArea()
ca.StartRow = 0
ca.EndRow = 2
ca.StartColumn = 0
ca.EndColumn = 0
fcs.AddArea(ca)
'Ajoute une condition.
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)
'Sauvegarder le fichier Excel
workbook.Save("book1.xlsx")
Propriétés
AxisColor
Obtient la couleur de l’axe pour les cellules avec mise en forme conditionnelle en tant que barres de données.
public Color AxisColor { get; set; }
Valeur de la propriété
AxisPosition
Obtient ou définit la position de l’axe des barres de données spécifiée par une règle de mise en forme conditionnelle.
public DataBarAxisPosition AxisPosition { get; set; }
Valeur de la propriété
BarBorder
Obtient un objet qui spécifie la bordure d’une barre de données.
public DataBarBorder BarBorder { get; }
Valeur de la propriété
BarFillType
Obtient ou définit comment une barre de données est remplie de couleur.
public DataBarFillType BarFillType { get; set; }
Valeur de la propriété
Color
Obtenir ou définir la couleur de cette barre de données.
public Color Color { get; set; }
Valeur de la propriété
Direction
Obtient ou définit la direction dans laquelle la barre de données est affichée.
public TextDirectionType Direction { get; set; }
Valeur de la propriété
MaxCfvo
Obtenir ou définir l’objet de valeur maximale de cette barre de données.
Ne peut pas définir null ou CFValueObject avec le type FormatConditionValueType.Min.
public ConditionalFormattingValue MaxCfvo { get; }
Valeur de la propriété
MaxLength
Représente la longueur maximale de la barre de données.
public int MaxLength { get; set; }
Valeur de la propriété
MinCfvo
Obtenir ou définir l’objet de valeur minimale de cette barre de données.
Ne peut pas définir null ou CFValueObject avec le type FormatConditionValueType.Max.
public ConditionalFormattingValue MinCfvo { get; }
Valeur de la propriété
MinLength
Représente la longueur minimale de la barre de données.
public int MinLength { get; set; }
Valeur de la propriété
NegativeBarFormat
Obtient l’objet NegativeBarFormat associé à une règle de mise en forme conditionnelle de barre de données.
public NegativeBarFormat NegativeBarFormat { get; }
Valeur de la propriété
ShowValue
Obtenir ou définir le drapeau 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.
public bool ShowValue { get; set; }
Valeur de la propriété
Méthodes
ToImage(Cell, ImageOrPrintOptions)
Rendre la barre de données dans la cellule en tableau d’octets d’image.
public byte[] ToImage(Cell cell, ImageOrPrintOptions imgOpts)
Paramètres
cell
Cell
Indique la barre de données dans laquelle la cellule doit être rendue.
imgOpts
ImageOrPrintOptions
ImageOrPrintOptions contient certaines propriétés de l’image de sortie.
Renvoie
byte[]