IconSet

IconSet class

Describe la regla de formato condicional de IconSet. Esta regla de formato condicional aplica iconos a las celdas según sus valores.

public class IconSet

Propiedades

NombreDescripción
CfIcons { get; }Obtener elConditionalFormattingIcon de la colección
Cfvos { get; }Obtenga la instancia de CFValueObjects.
IsCustom { get; }Indica si el conjunto de iconos es personalizado. El valor predeterminado es falso.
Reverse { get; set; }Obtener o establecer el indicador que indica si se invierte el orden predeterminado de los íconos en este conjunto de íconos. El valor predeterminado es falso.
ShowValue { get; set; }Obtener o establecer el indicador que indica si mostrar los valores de las celdas en las que se aplica este conjunto de iconos. El valor predeterminado es verdadero.
Type { get; set; }Obtener o establecer el tipo de conjunto de iconos para mostrar. Al configurar el tipo, se comprobará automáticamente si el recuento actual de Cfvos es de acuerdo con el nuevo tipo. Si no está de acuerdo, se limpiarán los Cfvos antiguos y se agregarán Cfvos predeterminados.

Ejemplos


[C#]

// Instanciando un objeto Workbook
Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Agrega un formato condicional vacío
int index = sheet.ConditionalFormattings.Add();

FormatConditionCollection fcs = sheet.ConditionalFormattings[index];

//Establece el rango de formato condicional.
CellArea ca = new CellArea();

ca.StartRow = 0;

ca.EndRow = 2;

ca.StartColumn = 0;

ca.EndColumn = 0;

fcs.AddArea(ca);

//Agrega condición.
int idx = fcs.AddCondition(FormatConditionType.IconSet);

fcs.AddArea(ca);

FormatCondition cond = fcs[idx];

//Obtener conjunto de iconos
IconSet iconSet = cond.IconSet;

// Establecer tipo de icono
iconSet.Type = IconSetType.Arrows3;

//Poner valores de celda
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);

//Guardando el archivo de Excel
workbook.Save("book1.xlsx");

[VB.NET]

'Crear una instancia de un objeto Workbook
Dim workbook As Workbook = New Workbook()

Dim sheet As Worksheet = workbook.Worksheets(0)

'Agrega un formato condicional vacío
Dim index As Integer = sheet.ConditionalFormattings.Add()

Dim fcs As FormatConditionCollection = sheet.ConditionalFormattings(index)

'Establece el rango de formato condicional.
Dim ca As New CellArea()

ca.StartRow = 0

ca.EndRow = 2

ca.StartColumn = 0

ca.EndColumn = 0

fcs.AddArea(ca)

'Agrega condición.
Dim idx As Integer = fcs.AddCondition(FormatConditionType.IconSet)

fcs.AddArea(ca)

Dim cond As FormatCondition = fcs(idx)

'Obtener conjunto de iconos
Dim iconSet As IconSet = cond.IconSet

'Establecer tipo de icono
iconSet.Type = IconSetType.Arrows3

'Poner valores de celda
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)

'Guardar el archivo de Excel
workbook.Save("book1.xlsx") 

Ver también