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