Imposta la formattazione della cella della tabella

In questo tutorial ti guideremo attraverso il processo passo passo per definire la formattazione di una cella di tabella utilizzando Aspose.Words per .NET. Spiegheremo il codice sorgente C# in bundle e ti forniremo una guida completa per aiutarti a comprendere e implementare questa funzionalità nei tuoi progetti. Alla fine di questo tutorial, saprai come regolare la larghezza e i margini (padding) di una cella nelle tabelle dei tuoi documenti Word utilizzando Aspose.Words per .NET.

Passaggio 1: definire la directory dei documenti

Innanzitutto, devi impostare il percorso della directory dei documenti. Questa è la posizione in cui desideri salvare il documento Word modificato. Sostituisci “DIRECTORY DOCUMENTI” con il percorso appropriato.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Passaggio 2: crea un nuovo documento e un generatore di documenti

Successivamente, è necessario creare una nuova istanza del fileDocument classe e un costruttore di documenti per quel documento.

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

Passaggio 3: avvia una nuova tabella e aggiungi una cella

Per iniziare a creare la tabella, utilizziamo il fileStartTable() del costruttore del documento, quindi aggiungiamo una cella alla tabella utilizzando il metodoInsertCell() metodo.

builder. StartTable();
builder. InsertCell();

Passaggio 4: imposta la formattazione della cella

Ora possiamo impostare la formattazione della cella accedendo al fileCellFormat oggetto delDocumentBuilder oggetto. Possiamo impostare la larghezza della cella e i margini (padding) utilizzando le proprietà corrispondenti.

CellFormat cellFormat = builder. CellFormat;
cellFormat. Width = 250;
cellFormat. LeftPadding = 30;
cellFormat. RightPadding = 30;
cellFormat. TopPadding = 30;
cellFormat.BottomPadding = 30;

Passaggio 5: aggiungi contenuto alla cella

Quindi possiamo aggiungere contenuto alla cella utilizzando il generatore di documentiWriteln() metodo.

builder.Writeln("I'm a beautifully formatted cell.");

Passaggio 6: termina la tabella e salva il documento

Infine, terminiamo la creazione della tabella utilizzando il fileEndRow() metodo eEndTable(), quindi salviamo il documento modificato in un file.

builder. EndRow();
builder. EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableCellFormatting.docx");

Codice sorgente di esempio per la formattazione delle celle della tabella impostata utilizzando Aspose.Words per .NET

	// Percorso della directory dei documenti
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	builder.StartTable();
	builder.InsertCell();
	CellFormat cellFormat = builder.CellFormat;
	cellFormat.Width = 250;
	cellFormat.LeftPadding = 30;
	cellFormat.RightPadding = 30;
	cellFormat.TopPadding = 30;
	cellFormat.BottomPadding = 30;
	builder.Writeln("I'm a wonderful formatted cell.");
	builder.EndRow();
	builder.EndTable();
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableCellFormatting.docx");

Conclusione

In questo tutorial, abbiamo imparato come impostare la formattazione di una cella di tabella utilizzando Aspose.Words per .NET. Seguendo questa guida passo passo, puoi facilmente regolare la larghezza e i margini di una cella nelle tabelle dei tuoi documenti Word. Aspose.Words offre un’API potente e flessibile per manipolare e formattare le tabelle nei tuoi documenti. Con questa conoscenza, puoi personalizzare il layout visivo delle tue tabelle in base alle tue esigenze specifiche.