GetEffective

CellFormat.GetEffective method

Obtient les propriétés efficaces de mise en forme des cellules de tableau avec l’héritage et les styles de tableau appliqués.

public ICellFormatEffectiveData GetEffective()

Return_Value

UNICellFormatEffectiveData.

Exemples

Cet exemple montre comment obtenir un format de remplissage efficace pour différentes parties logiques de tableau. Veuillez noter que le formatage des cellules a toujours une priorité plus élevée que le formatage des lignes, la ligne - plus élevée que la colonne, la colonne - plus élevée que le tableau entier. Donc, finalement, les propriétés CellFormatEffectiveData sont toujours utilisées pour dessiner la table. Le code suivant n’est qu’un exemple d’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 */
}

Voir également