ClearFormatting
ConditionalStyleCollection.ClearFormatting method
清除表格样式的所有条件样式。
public void ClearFormatting()
例子
演示如何重置条件表样式。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
builder.Write("First row");
builder.EndRow();
builder.InsertCell();
builder.Write("Last row");
builder.EndTable();
TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
table.Style = tableStyle;
// 设置表格样式,将表格第一行的边框着色为红色。
tableStyle.ConditionalStyles.FirstRow.Borders.Color = Color.Red;
// 设置表格样式,将表格最后一行的边框着色为蓝色。
tableStyle.ConditionalStyles.LastRow.Borders.Color = Color.Blue;
// 下面是使用“ClearFormatting”方法清除条件样式的两种方法。
// 1 - 清除表格特定部分的条件样式:
tableStyle.ConditionalStyles[0].ClearFormatting();
Assert.AreEqual(Color.Empty, tableStyle.ConditionalStyles.FirstRow.Borders.Color);
// 2 - 清除整个表格的条件样式:
tableStyle.ConditionalStyles.ClearFormatting();
Assert.True(tableStyle.ConditionalStyles.All(s => s.Borders.Color == Color.Empty));
也可以看看
- class ConditionalStyleCollection
- 命名空间 Aspose.Words
- 部件 Aspose.Words