TableStyle
Содержание
[
Скрывать
]TableStyle class
Представляет стиль таблицы.
Чтобы узнать больше, посетитеРабота с таблицами документальная статья.
public class TableStyle : Style
Характеристики
Имя | Описание |
---|---|
Aliases { get; } | Получает все псевдонимы этого стиля. Если у стиля нет псевдонимов, то возвращается пустой массив строк. |
Alignment { get; set; } | Задает выравнивание для стиля таблицы. |
AllowBreakAcrossPages { get; set; } | Возвращает или задает флаг, указывающий, разрешено ли разделять текст в строке таблицы через разрыв страницы. |
AutomaticallyUpdate { get; set; } | Указывает, будет ли этот стиль автоматически переопределяться на основе соответствующего значения. |
BaseStyleName { get; set; } | Получает/задает имя стиля, на котором основан этот стиль. |
Bidi { get; set; } | Возвращает или задает, является ли это стилем для таблицы с направлением справа налево. |
Borders { get; } | Получает коллекцию границ ячеек по умолчанию для стиля. |
BottomPadding { get; set; } | Возвращает или задает размер пространства (в пунктах), добавляемого под содержимым ячеек таблицы. |
BuiltIn { get; } | Истина, если этот стиль является одним из встроенных стилей в MS Word. |
CellSpacing { get; set; } | Возвращает или задает величину пространства (в пунктах) между ячейками. |
ColumnStripe { get; set; } | Возвращает или задает количество столбцов, включаемых в полосу, когда стиль задает полосу четных/нечетных столбцов. |
ConditionalStyles { get; } | Коллекция условных стилей, которые могут быть определены для этого стиля таблицы. |
Document { get; } | Получает документ владельца. |
Font { get; } | Получает форматирование символов стиля. |
IsHeading { get; } | Истинно, когда стиль является одним из встроенных стилей заголовков. |
IsQuickStyle { get; set; } | Указывает, отображается ли этот стиль в галерее быстрых стилей в пользовательском интерфейсе MS Word. |
LeftIndent { get; set; } | Возвращает или задает значение, представляющее левый отступ таблицы. |
LeftPadding { get; set; } | Возвращает или задает размер пространства (в пунктах), добавляемого слева от содержимого ячеек таблицы. |
LinkedStyleName { get; set; } | Получает/устанавливает имяStyle связан с этим. Возвращает пустую строку, если ни один стиль не связан. |
List { get; } | Получает список, определяющий форматирование этого стиля списка. |
ListFormat { get; } | Предоставляет доступ к свойствам форматирования списка стиля абзаца. |
Locked { get; set; } | Указывает, заблокирован ли этот стиль. |
Name { get; set; } | Получает или задает имя стиля. |
NextParagraphStyleName { get; set; } | Возвращает/задает имя стиля, который будет автоматически применен к новому абзацу, вставленному после абзаца a , отформатированного с использованием указанного стиля. |
ParagraphFormat { get; } | Получает форматирование абзаца стиля. |
Priority { get; set; } | Возвращает/задает целочисленное значение, представляющее приоритет сортировки стилей на панели задач «Стили». |
RightPadding { get; set; } | Возвращает или задает размер пространства (в пунктах), добавляемого справа от содержимого ячеек таблицы. |
RowStripe { get; set; } | Возвращает или задает количество строк, включаемых в полосу, когда стиль задает полосу четных/нечетных строк. |
SemiHidden { get; set; } | Возвращает/задает, будет ли стиль скрыт из галереи стилей и из панели задач «Стили». |
Shading { get; } | ПолучаетShading объект, который ссылается на форматирование затенения ячеек таблицы. |
StyleIdentifier { get; } | Получает независимый от локали идентификатор стиля для встроенного стиля. |
Styles { get; } | Получает коллекцию стилей, к которой принадлежит этот стиль. |
TopPadding { get; set; } | Возвращает или задает размер пространства (в пунктах), добавляемого над содержимым ячеек таблицы. |
Type { get; } | Получает тип стиля (абзац или символ). |
UnhideWhenUsed { get; set; } | Возвращает/задает, отображается ли стиль, используемый в текущем документе, из галереи стилей и из панели задач «Стили». True, когда используемый стиль должен отображаться в галерее стилей. |
VerticalAlignment { get; set; } | Задает вертикальное выравнивание ячеек. |
Методы
Имя | Описание |
---|---|
Equals(Style) | Сравнивает с указанным стилем. Сравниваются только стили Istds для встроенных стилей. Стили по умолчанию не включаются в сравнение. Базовый стиль, связанный стиль и стиль следующего абзаца сравниваются рекурсивно. |
Remove() | Удаляет указанный стиль из документа. |
Примеры
Показывает, как создать пользовательские настройки стиля для таблицы.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Name");
builder.InsertCell();
builder.Write("مرحبًا");
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();
TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.AllowBreakAcrossPages = true;
tableStyle.Bidi = true;
tableStyle.CellSpacing = 5;
tableStyle.BottomPadding = 20;
tableStyle.LeftPadding = 5;
tableStyle.RightPadding = 10;
tableStyle.TopPadding = 20;
tableStyle.Shading.BackgroundPatternColor = Color.AntiqueWhite;
tableStyle.Borders.Color = Color.Blue;
tableStyle.Borders.LineStyle = LineStyle.DotDash;
tableStyle.VerticalAlignment = CellVerticalAlignment.Center;
table.Style = tableStyle;
// Установка свойств стиля таблицы может повлиять на свойства самой таблицы.
Assert.True(table.Bidi);
Assert.AreEqual(5.0d, table.CellSpacing);
Assert.AreEqual("MyTableStyle1", table.StyleName);
doc.Save(ArtifactsDir + "Table.TableStyleCreation.docx");
Смотрите также
- class Style
- пространство имен Aspose.Words
- сборка Aspose.Words