ExpandTableStylesToDirectFormatting

Document.ExpandTableStylesToDirectFormatting method

Convertit la mise en forme spécifiée dans les styles de tableau en mise en forme directe sur les tableaux du document.

public void ExpandTableStylesToDirectFormatting()

Remarques

Cette méthode existe car cette version d’Aspose.Words n’offre qu’une prise en charge limitée des styles de tableau (voir ci-dessous). Elle peut être utile lorsque vous chargez un document DOCX ou WordprocessingML contenant des tableaux formatés avec des styles de tableau et que vous devez interroger la mise en forme de tableaux, de cellules, de paragraphes ou de texte.

Cette version d’Aspose.Words fournit une prise en charge limitée des styles de tableau comme suit :

  • Les styles de tableau définis dans les documents DOCX ou WordprocessingML sont conservés sous forme de styles de tableau lors de l’enregistrement du document au format DOCX ou WordprocessingML.
  • Les styles de tableau définis dans les documents DOCX ou WordprocessingML sont automatiquement convertis en formatage direct sur les tableaux lors de l’enregistrement du document dans tout autre format, rendu ou impression.
  • Les styles de tableau définis dans les documents DOC sont conservés en tant que styles de tableau lorsque le document est enregistré uniquement au format DOC.

Exemples

Montre comment appliquer les propriétés du style d’un tableau directement aux éléments du tableau.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Hello world!");
builder.EndTable();

TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.RowStripe = 3;
tableStyle.CellSpacing = 5;
tableStyle.Shading.BackgroundPatternColor = Color.AntiqueWhite;
tableStyle.Borders.Color = Color.Blue;
tableStyle.Borders.LineStyle = LineStyle.DotDash;

table.Style = tableStyle;

// Cette méthode concerne les propriétés de style de tableau telles que celles que nous avons définies ci-dessus.
doc.ExpandTableStylesToDirectFormatting();

doc.Save(ArtifactsDir + "Document.TableStyleToDirectFormatting.docx");

Voir également