Class DataBar

Class DataBar

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Beskriv regeln för villkorlig formatering av DataBar.
Denna regel för villkorlig formatering visar en graderad
databar i cellintervallet.

public class DataBar

Arv

object
DataBar

Ärvda medlemmar

object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()

Exempel


//Instansiera ett Workbook-objekt
Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Lägg till en tom villkorlig formatering
int index = sheet.ConditionalFormattings.Add();

FormatConditionCollection fcs = sheet.ConditionalFormattings[index];

//Sätt det villkorliga formatintervallet.
CellArea ca = new CellArea();

ca.StartRow = 0;

ca.EndRow = 2;

ca.StartColumn = 0;

ca.EndColumn = 0;

fcs.AddArea(ca);

//Lägg till villkor.
int idx = fcs.AddCondition(FormatConditionType.DataBar);

fcs.AddArea(ca);

FormatCondition cond = fcs[idx];

//Hämta Databar
DataBar dataBar = cond.DataBar;

dataBar.Color = Color.Orange;

//Sätt Databar-egenskaper
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;

//Sätt cellvärden
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);

//Spara Excel-filen
workbook.Save("book1.xlsx");

'Instansiera ett Workbook-objekt
Dim workbook As Workbook = New Workbook()

Dim sheet As Worksheet = workbook.Worksheets(0)

'Lägg till en tom villkorlig formatering
Dim index As Integer = sheet.ConditionalFormattings.Add()

Dim fcs As FormatConditionCollection = sheet.ConditionalFormattings(index)

'Sätt det villkorliga formatintervallet.
Dim ca As New CellArea()

ca.StartRow = 0

ca.EndRow = 2

ca.StartColumn = 0

ca.EndColumn = 0

fcs.AddArea(ca)

'Lägg till villkor.
Dim idx As Integer = fcs.AddCondition(FormatConditionType.DataBar)

fcs.AddArea(ca)

Dim cond As FormatCondition = fcs(idx)

'Hämta Databar
Dim dataBar As DataBar = cond.DataBar

dataBar.Color = Color.Orange

'Sätt Databar-egenskaper
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

'Sätt cellvärden
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)

'Spara Excel-filen
workbook.Save("book1.xlsx")

Egenskaper

AxisColor

Hämtar färgen på axeln för celler med villkorlig formatering som databarer.

public Color AxisColor { get; set; }

Egenskapsvärde

Color

AxisPosition

Hämtar eller sätter positionen för axeln av databarerna som anges av en regel för villkorlig formatering.

public DataBarAxisPosition AxisPosition { get; set; }

Egenskapsvärde

DataBarAxisPosition

BarBorder

Hämtar ett objekt som specificerar gränsen för en databar.

public DataBarBorder BarBorder { get; }

Egenskapsvärde

DataBarBorder

BarFillType

Hämtar eller sätter hur en databar fylls med färg.

public DataBarFillType BarFillType { get; set; }

Egenskapsvärde

DataBarFillType

Color

Hämta eller sätt denna Databars färg.

public Color Color { get; set; }

Egenskapsvärde

Color

Direction

Hämtar eller sätter riktningen som databaren visas i.

public TextDirectionType Direction { get; set; }

Egenskapsvärde

TextDirectionType

MaxCfvo

Hämta eller sätt denna Databars maxvärdesobjekt.
Kan inte sätta null eller CFValueObject med typen FormatConditionValueType.Min till det.

public ConditionalFormattingValue MaxCfvo { get; }

Egenskapsvärde

ConditionalFormattingValue

MaxLength

Representerar den maximala längden av databar.

public int MaxLength { get; set; }

Egenskapsvärde

int

MinCfvo

Hämta eller sätt denna Databars minvärdesobjekt.
Kan inte sätta null eller CFValueObject med typen FormatConditionValueType.Max till det.

public ConditionalFormattingValue MinCfvo { get; }

Egenskapsvärde

ConditionalFormattingValue

MinLength

Representerar den minimi längden av databar.

public int MinLength { get; set; }

Egenskapsvärde

int

NegativeBarFormat

Hämtar objektet NegativeBarFormat som är kopplat till en databarregel för villkorlig formatering.

public NegativeBarFormat NegativeBarFormat { get; }

Egenskapsvärde

NegativeBarFormat

ShowValue

Hämta eller sätt flaggan som indikerar om värdena för cellerna där denna databar tillämpas ska visas.
Standardvärdet är true.

public bool ShowValue { get; set; }

Egenskapsvärde

bool

Metoder

ToImage(Cell, ImageOrPrintOptions)

Rendera databar i cell till bildbyte-array.

public byte[] ToImage(Cell cell, ImageOrPrintOptions imgOpts)

Parametrar

cell Cell

Anger databar i vilken cell som ska renderas

imgOpts ImageOrPrintOptions

ImageOrPrintOptions innehåller några egenskaper för utdata-bilden

Returnerar

byte[]

 Svenska