Class DataBar

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à

objectDataBar

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à

Color

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à

DataBarAxisPosition

BarBorder

Ottiene un oggetto che specifica il bordo di una barra di dati.

public DataBarBorder BarBorder { get; }

Valore della Proprietà

DataBarBorder

BarFillType

Ottiene o imposta come una barra di dati è riempita di colore.

public DataBarFillType BarFillType { get; set; }

Valore della Proprietà

DataBarFillType

Color

Ottieni o imposta il colore di questa DataBar.

public Color Color { get; set; }

Valore della Proprietà

Color

Direction

Ottiene o imposta la direzione in cui viene visualizzata la barra di dati.

public TextDirectionType Direction { get; set; }

Valore della Proprietà

TextDirectionType

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à

ConditionalFormattingValue

MaxLength

Rappresenta la lunghezza massima della barra di dati.

public int MaxLength { get; set; }

Valore della Proprietà

int

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à

ConditionalFormattingValue

MinLength

Rappresenta la lunghezza minima della barra di dati.

public int MinLength { get; set; }

Valore della Proprietà

int

NegativeBarFormat

Ottiene l’oggetto NegativeBarFormat associato a una regola di formattazione condizionale della barra di dati.

public NegativeBarFormat NegativeBarFormat { get; }

Valore della Proprietà

NegativeBarFormat

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à

bool

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[]

 Italiano