GetEffective

ColumnFormat.GetEffective method

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

public IColumnFormatEffectiveData GetEffective()

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

AIColumnFormatEffectiveData.

Примеры

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

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