GetEffective

RowFormat.GetEffective method

Obtient les propriétés de formatage des lignes de tableau effectives avec héritage et styles de tableau appliqués.

public IRowFormatEffectiveData GetEffective()

Return Value

Un IRowFormatEffectiveData.

Examples

Cet exemple démontre comment obtenir le format de remplissage effectif pour différentes parties logiques du tableau. Veuillez noter que le formatage des cellules a toujours une priorité plus élevée que le formatage des lignes, le formatage des lignes est supérieur à celui des colonnes, et le formatage des colonnes est supérieur à celui de l’ensemble du tableau. Ainsi, finalement, les propriétés de CellFormatEffectiveData sont toujours utilisées pour dessiner le tableau. 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 */
}

See Also