ExpandTableStylesToDirectFormatting

Document.ExpandTableStylesToDirectFormatting method

Converte la formattazione specificata negli stili di tabella in formattazione diretta sulle tabelle del documento.

public void ExpandTableStylesToDirectFormatting()

Osservazioni

Questo metodo esiste perché questa versione di Aspose.Words fornisce solo un supporto limitato per gli stili di tabella (vedi sotto). Questo metodo potrebbe essere utile quando carichi un documento DOCX o WordprocessingML che contiene tabelle formattate con stili di tabella e devi eseguire query sulla formattazione di tabelle, celle, paragrafi o testo .

Questa versione di Aspose.Words fornisce un supporto limitato per gli stili di tabella come segue:

  • Gli stili di tabella definiti nei documenti DOCX o WordprocessingML vengono conservati come stili di tabella quando si salva il documento come DOCX o WordprocessingML.
  • Gli stili di tabella definiti nei documenti DOCX o WordprocessingML vengono automaticamente convertiti per la formattazione diretta sulle tabelle quando si salva il documento in qualsiasi altro formato, rendering o stampa.
  • Gli stili di tabella definiti nei documenti DOC vengono conservati come stili di tabella quando si salva il documento solo come DOC.

Esempi

Mostra come applicare le proprietà dello stile di una tabella direttamente agli elementi della tabella.

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;

// Questo metodo riguarda le proprietà dello stile della tabella come quelle impostate sopra.
doc.ExpandTableStylesToDirectFormatting();

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

Guarda anche