GridTableItemStyle

GridTableItemStyle class

Hérité de System.Web.UI.WebControls.TableItemStyle. Encapsule les styles d’un WebCell.

public class GridTableItemStyle : TableItemStyle

Constructeurs

NomLa description
GridTableItemStyle()Constructeur par défaut.

Propriétés

NomLa description
BackImageAttributes { get; set; }Attributs de l’image d’arrière-plan.
BackImageUrl { get; set; }URL de l’image de fond.
BottomBorderStyle { get; set; }Spécifie le style de la bordure inférieure de la cellule.
Custom { get; set; }Obtient ou définit le format personnalisé, une chaîne nulle ou vide signifie qu’il n’y a pas de format personnalisé.
IndentLevel { get; set; }Obtient ou définit le niveau d’indentation.
IsLocked { get; set; }Obtient ou définit une valeur indiquant si une cellule peut être modifiée ou non lorsque sa feuille de calcul est protégée. Lorsque sa feuille de calcul est protégée et que IsLocked vaut true, la cellule ne peut pas être modifiée. Lorsque sa feuille de calcul est protégée et que IsLocked est faux, la cellule peut être modifiée.
LeftBorderStyle { get; set; }Spécifie le style de la bordure gauche de la cellule.
NumberType { get; set; }Obtient ou définit le format d’affichage des nombres et des dates.
RightBorderStyle { get; set; }Spécifie le style de la bordure droite de la cellule.
RotationAngle { get; set; }Obtient ou définit l’attribut Rotation.
TopBorderStyle { get; set; }Spécifie le style de la bordure supérieure de la cellule.

Méthodes

NomLa description
override AddAttributesToRender(HtmlTextWriter, WebControl)Usage interne uniquement. Méthode d’implémentation Ne pas appeler cette méthode directement.
override CopyFrom(Style)Copies d’un autre objet de style.
override GetHashCode()Sert de fonction de hachage pour un type particulier, adapté à une utilisation dans les algorithmes de hachage et les structures de données comme une table de hachage.
override MergeWith(Style)Fusionne avec un autre objet de style.

Exemples

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

Voir également