Class DataBar
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Descrivere la regola di formattazione condizionale DataBar.
Questa regola di formattazione condizionale visualizza una barra di dati graduale nell’intervallo di celle.
public class DataBar
Ereditarietà
Membri Ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Esempi
//Creazione di un oggetto Workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
//Aggiunge una formattazione condizionale vuota
int index = sheet.ConditionalFormattings.Add();
FormatConditionCollection fcs = sheet.ConditionalFormattings[index];
//Imposta l'intervallo di formattazione condizionale.
CellArea ca = new CellArea();
ca.StartRow = 0;
ca.EndRow = 2;
ca.StartColumn = 0;
ca.EndColumn = 0;
fcs.AddArea(ca);
//Aggiunge la condizione.
int idx = fcs.AddCondition(FormatConditionType.DataBar);
fcs.AddArea(ca);
FormatCondition cond = fcs[idx];
//Ottieni Databar
DataBar dataBar = cond.DataBar;
dataBar.Color = Color.Orange;
//Imposta le proprietà di Databar
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;
//Inserisci i valori delle celle
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);
//Salva il file Excel
workbook.Save("book1.xlsx");
'Creazione di un oggetto Workbook
Dim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'Aggiunge una formattazione condizionale vuota
Dim index As Integer = sheet.ConditionalFormattings.Add()
Dim fcs As FormatConditionCollection = sheet.ConditionalFormattings(index)
'Imposta l'intervallo di formattazione condizionale.
Dim ca As New CellArea()
ca.StartRow = 0
ca.EndRow = 2
ca.StartColumn = 0
ca.EndColumn = 0
fcs.AddArea(ca)
'Aggiunge la condizione.
Dim idx As Integer = fcs.AddCondition(FormatConditionType.DataBar)
fcs.AddArea(ca)
Dim cond As FormatCondition = fcs(idx)
'Ottieni Databar
Dim dataBar As DataBar = cond.DataBar
dataBar.Color = Color.Orange
'Imposta le proprietà di Databar
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
'Inserisci i valori delle celle
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)
'Salva il file Excel
workbook.Save("book1.xlsx")
Proprietà
AxisColor
Ottiene il colore dell’asse per le celle con formattazione condizionale come barre di dati.
public Color AxisColor { get; set; }
Valore della Proprietà
AxisPosition
Ottiene o imposta la posizione dell’asse delle barre di dati specificata da una regola di formattazione condizionale.
public DataBarAxisPosition AxisPosition { get; set; }
Valore della Proprietà
BarBorder
Ottiene un oggetto che specifica il bordo di una barra di dati.
public DataBarBorder BarBorder { get; }
Valore della Proprietà
BarFillType
Ottiene o imposta come una barra di dati è riempita di colore.
public DataBarFillType BarFillType { get; set; }
Valore della Proprietà
Color
Ottieni o imposta il colore di questa DataBar.
public Color Color { get; set; }
Valore della Proprietà
Direction
Ottiene o imposta la direzione in cui viene visualizzata la barra di dati.
public TextDirectionType Direction { get; set; }
Valore della Proprietà
MaxCfvo
Ottieni o imposta l’oggetto valore massimo di questa DataBar.
Non è possibile impostare null o CFValueObject con tipo FormatConditionValueType.Min su di esso.
public ConditionalFormattingValue MaxCfvo { get; }
Valore della Proprietà
MaxLength
Rappresenta la lunghezza massima della barra di dati.
public int MaxLength { get; set; }
Valore della Proprietà
MinCfvo
Ottieni o imposta l’oggetto valore minimo di questa DataBar.
Non è possibile impostare null o CFValueObject con tipo FormatConditionValueType.Max su di esso.
public ConditionalFormattingValue MinCfvo { get; }
Valore della Proprietà
MinLength
Rappresenta la lunghezza minima della barra di dati.
public int MinLength { get; set; }
Valore della Proprietà
NegativeBarFormat
Ottiene l’oggetto NegativeBarFormat associato a una regola di formattazione condizionale della barra di dati.
public NegativeBarFormat NegativeBarFormat { get; }
Valore della Proprietà
ShowValue
Ottieni o imposta il flag che indica se mostrare i valori delle celle su cui è applicata questa barra di dati.
Il valore predefinito è true.
public bool ShowValue { get; set; }
Valore della Proprietà
Metodi
ToImage(Cell, ImageOrPrintOptions)
Renderizza la barra di dati nella cella in un array di byte immagine.
public byte[] ToImage(Cell cell, ImageOrPrintOptions imgOpts)
Parametri
cell
Cell
Indica la barra di dati nella quale cella deve essere renderizzata
imgOpts
ImageOrPrintOptions
ImageOrPrintOptions contiene alcune proprietà dell’immagine di output
Restituisce
byte[]