GetEffective

ColumnFormat.GetEffective méthode

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

public IColumnFormatEffectiveData GetEffective()

Valeur de retour

Un IColumnFormatEffectiveData.

Exemples

Cet exemple démontre l’obtention du 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 - plus élevé que celui des colonnes, le formatage des colonnes - plus élevé que celui de l’ensemble du tableau. Ainsi, finalement, les propriétés CellFormatEffectiveData sont toujours utilisées pour dessiner le tableau. Le code suivant est juste un exemple de l’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;
    /* Sortie et comparaison */
}

Voir aussi