Imposta il riempimento delle celle
In questo tutorial ti guideremo attraverso il processo passo passo per impostare i margini delle celle della 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 i margini (spazio) sinistro, superiore, destro e inferiore del contenuto della cella nelle tabelle dei 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 i margini della cella
Ora possiamo impostare i margini della cella utilizzando il fileSetPaddings()
metodo delCellFormat
oggetto. I margini sono definiti in punti e specificati nell’ordine sinistro, superiore, destro e inferiore.
builder.CellFormat.SetPaddings(30, 50, 30, 50);
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.SetCellPadding.docx");
Codice sorgente di esempio per Imposta riempimento celle 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();
// Imposta la quantità di spazio (in punti) da aggiungere a sinistra/in alto/a destra/in basso del contenuto della cella.
builder.CellFormat.SetPaddings(30, 50, 30, 50);
builder.Writeln("I'm a wonderful formatted cell.");
builder.EndRow();
builder.EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.SetCellPadding.docx");
Conclusione
In questo tutorial, abbiamo imparato come impostare i margini di una cella di tabella utilizzando Aspose.Words per .NET. Seguendo questa guida passo passo, puoi facilmente regolare i margini delle celle per creare spazi a sinistra, in alto, a destra e in fondo al contenuto 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 la formattazione delle tue tabelle in base alle tue esigenze specifiche.