GridTableItemStyle

GridTableItemStyle class

Heredado de System.Web.UI.WebControls.TableItemStyle. Encapsula los estilos de una WebCell.

public class GridTableItemStyle : TableItemStyle

Constructores

NombreDescripción
GridTableItemStyle()Constructor por defecto.

Propiedades

NombreDescripción
BackImageAttributes { get; set; }Atributos de imagen de fondo.
BackImageUrl { get; set; }URL de la imagen de fondo.
BottomBorderStyle { get; set; }Especifica el estilo del borde inferior de la celda.
Custom { get; set; }Obtiene o establece el formato personalizado, cadena nula o vacía significa que no hay formato personalizado.
IndentLevel { get; set; }Obtiene o establece el nivel de sangría.
IsLocked { get; set; }Obtiene o establece un valor que indica si una celda se puede modificar o no cuando su hoja de trabajo está protegida. Cuando su hoja de trabajo está protegida y IsLocked es verdadero, la celda no se puede editar. Cuando su hoja de trabajo está protegida y IsLocked es falso, la celda se puede editar.
LeftBorderStyle { get; set; }Especifica el estilo del borde izquierdo de la celda.
NumberType { get; set; }Obtiene o establece el formato de visualización de números y fechas.
RightBorderStyle { get; set; }Especifica el estilo del borde derecho de la celda.
RotationAngle { get; set; }Obtiene o establece el atributo Rotación.
TopBorderStyle { get; set; }Especifica el estilo del borde superior de la celda.

Métodos

NombreDescripción
override AddAttributesToRender(HtmlTextWriter, WebControl)Solo para uso interno. Método de implementación No llamar directamente a este método.
override CopyFrom(Style)Copias de otro objeto de estilo.
override GetHashCode()Sirve como una función hash para un tipo particular, adecuado para usar en algoritmos hash y estructuras de datos como una tabla hash.
override MergeWith(Style)Se fusiona con otro objeto de estilo.

Ejemplos

[C#]
...
using System.Web.UI.WebControls;
...
...
WebWorksheets sheets = GridWeb1.WebWorksheets;
sheets.Clear();
WebWorksheet sheet = sheets[sheets.Add("demo1")];

WebCell cell = sheet.Cells[0,0];
cell.StringValue = "Demo Text";

Aspose.Cells.GridWeb.TableItemStyle style = cell.GetStyle();
style.Font.Size = new FontUnit("72pt");
style.Wrap = false;

style.BackColor = Color.Gray;
style.BorderStyle = BorderStyle.Solid;
style.BorderWidth = new Unit(1, UnitType.Pixel);
style.BorderColor = Color.Silver;

style.RightBorderStyle.BorderColor = Color.Black;
style.RightBorderStyle.BorderStyle = BorderStyle.Solid;
style.RightBorderStyle.BorderWidth = new Unit(1, UnitType.Pixel);
style.BottomBorderStyle.BorderColor = Color.Black;
style.BottomBorderStyle.BorderStyle = BorderStyle.Solid;
style.BottomBorderStyle.BorderWidth = new Unit(1, UnitType.Pixel);
cell.SetStyle(style);

[Visual Basic]
...
Imports System.Web.UI.WebControls
...
...
Dim sheets As WebWorksheets =  GridWeb1.WebWorksheets
sheets.Clear()
Dim sheet As WebWorksheet =  sheets(sheets.Add(__0__))

Dim cell As WebCell =  sheet.Cells(0,0)
cell.StringValue = "Demo Text"

Dim style As Aspose.Cells.GridWeb.TableItemStyle = cell.GetStyle()
style.Font.Size = New FontUnit("72pt")
style.Wrap = False

style.BackColor = Color.Gray
style.BorderStyle = BorderStyle.Solid
style.BorderWidth = New Unit(1, UnitType.Pixel)
style.BorderColor = Color.Silver

style.RightBorderStyle.BorderColor = Color.Black
style.RightBorderStyle.BorderStyle = BorderStyle.Solid
style.RightBorderStyle.BorderWidth = New Unit(1, UnitType.Pixel)
style.BottomBorderStyle.BorderColor = Color.Black
style.BottomBorderStyle.BorderStyle = BorderStyle.Solid
style.BottomBorderStyle.BorderWidth = New Unit(1, UnitType.Pixel)
cell.SetStyle(style)

Ver también