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; } Получает или задает пользовательский формат, нулевая или пустая строка означает отсутствие пользовательского формата.
IndentLevel { get; set; } Получает или задает уровень отступа.
IsLocked { get; set; } Получает или задает значение, указывающее, можно ли изменять ячейку, когда ее рабочий лист защищен. Когда ее рабочий лист защищен и IsLocked имеет значение true, ячейку нельзя редактировать. Когда его рабочий лист защищен , а 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)

Смотрите также