GetEffective

ColumnFormat.GetEffective метод

Получает эффективные свойства форматирования столбцов таблицы с учетом наследования и применением стилей таблицы.

public IColumnFormatEffectiveData GetEffective()

Возвращаемое значение

IColumnFormatEffectiveData.

Примеры

В этом примере демонстрируется получение эффективного формата заливки для различных логических частей таблицы. Обратите внимание, что форматирование ячеек всегда имеет более высокий приоритет, чем форматирование строк, форматы строк - выше, чем форматы столбцов, а форматы столбцов - выше, чем формат всей таблицы. Таким образом, в конечном итоге свойства 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;
    /* Вывод и сравнение */
}

Также смотри