GetEffective
CellFormat.GetEffective метод
Получает эффективные свойства форматирования ячеек таблицы с учетом наследования и применяемых стилей таблицы.
public ICellFormatEffectiveData 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;
/* Вывод и сравнение */
}
См. также
- интерфейс ICellFormatEffectiveData
- класс CellFormat
- пространство имен Aspose.Slides
- сборка Aspose.Slides