GridTableItemStyle

GridTableItemStyle class

继承自 System.Web.UI.WebControls.TableItemStyle. 封装了 WebCell 的样式。

public class GridTableItemStyle : TableItemStyle

构造函数

姓名 描述
GridTableItemStyle() 默认构造函数。

特性

姓名 描述
BackImageAttributes { get; set; } 背景图片属性。
BackImageUrl { get; set; } 背景图片 url.
BottomBorderStyle { get; set; } 指定单元格底部边框的样式。
Custom { get; set; } 获取或设置自定义格式,null或空字符串表示没有自定义格式。
IndentLevel { get; set; } 获取或设置缩进级别。
IsLocked { get; set; } 获取或设置一个值,该值指示单元格在其工作表受保护时是否可以修改。 当其工作表受保护且IsLocked 为真时,该单元格不能被编辑。当其工作表 is protected 且 IsLocked 为 false 时,可以编辑单元格。
LeftBorderStyle { get; set; } 指定单元格左边框的样式。
NumberType { get; set; } 获取或设置数字和日期的显示格式
RightBorderStyle { get; set; } 指定单元格右边框的样式。
RotationAngle { get; set; } 获取或设置旋转属性。
TopBorderStyle { get; set; } 指定单元格上边框的样式。

方法

姓名 描述
override AddAttributesToRender(HtmlTextWriter, WebControl) 仅供内部使用。 实现方法不要直接调用此方法。
override CopyFrom(Style) 从另一个样式对象复制。
override GetHashCode() 用作特定类型的哈希函数,适用于哈希算法和哈希表等数据结构。
override MergeWith(Style) 与另一个样式对象合并。

例子

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

也可以看看