GetEffective

RowFormat.GetEffective 方法

获取有效的表格行格式属性,包括继承和表格样式。

public IRowFormatEffectiveData GetEffective()

返回值

一个 IRowFormatEffectiveData

示例

此示例演示了获取不同表格逻辑部分的有效填充格式。请注意,单元格格式始终比行格式具有更高的优先级,行格式比列格式优先,列格式又比整个表格优先。因此,CellFormatEffectiveData 属性始终用于绘制表格。以下代码只是 API 的一个示例。

[C#]
using (Presentation pres = new Presentation(@"MyPresentation.pptx"))
{
    ITable tbl = pres.Slides[0].Shapes[0] as ITable;
    IFillFormatEffectiveData tableFillFormatEffective = tbl.TableFormat.GetEffective().FillFormat;
    IFillFormatEffectiveData rowFillFormatEffective = tbl.Rows[0].RowFormat.GetEffective().FillFormat;
    IFillFormatEffectiveData columnFillFormatEffective = tbl.Columns[0].ColumnFormat.GetEffective().FillFormat;
    IFillFormatEffectiveData cellFillFormatEffective = tbl[0, 0].CellFormat.GetEffective().FillFormat;
    /* 输出和比较 */
}

另见