GridTableItemStyle

GridTableItemStyle class

Ereditato da System.Web.UI.WebControls.TableItemStyle. Incapsula gli stili di un WebCell.

public class GridTableItemStyle : TableItemStyle

Costruttori

NomeDescrizione
GridTableItemStyle()Costruttore predefinito.

Proprietà

NomeDescrizione
BackImageAttributes { get; set; }Attributi dell’immagine di sfondo.
BackImageUrl { get; set; }URL immagine di sfondo.
BottomBorderStyle { get; set; }Specifica lo stile del bordo inferiore della cella.
Custom { get; set; }Ottiene o imposta il formato personalizzato, stringa nulla o vuota significa nessun formato personalizzato.
IndentLevel { get; set; }Ottiene o imposta il livello di rientro.
IsLocked { get; set; }Ottiene o imposta un valore che indica se una cella può essere modificata o meno quando il relativo foglio di lavoro è protetto. Quando il relativo foglio di lavoro è protetto e IsLocked è true, la cella non può essere modificata. Quando il suo foglio di lavoro è protetto e IsLocked è falso, la cella può essere modificata.
LeftBorderStyle { get; set; }Specifica lo stile del bordo sinistro della cella.
NumberType { get; set; }Ottiene o imposta il formato di visualizzazione di numeri e date.
RightBorderStyle { get; set; }Specifica lo stile del bordo destro della cella.
RotationAngle { get; set; }Ottiene o imposta l’attributo di rotazione.
TopBorderStyle { get; set; }Specifica lo stile del bordo superiore della cella.

Metodi

NomeDescrizione
override AddAttributesToRender(HtmlTextWriter, WebControl)Solo uso interno. Metodo di implementazione Non chiamare questo metodo direttamente.
override CopyFrom(Style)Copia da un altro oggetto di stile.
override GetHashCode()Serve come funzione hash per un tipo particolare, adatta per l’uso in algoritmi di hash e strutture di dati come una tabella hash.
override MergeWith(Style)Si unisce a un altro oggetto di stile.

Esempi

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

Guarda anche