Ένθετο τραπέζι

Σε αυτό το σεμινάριο, θα μάθουμε πώς να δημιουργήσουμε έναν ένθετο πίνακα σε ένα έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET. Θα ακολουθήσουμε έναν οδηγό βήμα προς βήμα για να κατανοήσουμε τον κώδικα και να εφαρμόσουμε αυτήν τη δυνατότητα. Μέχρι το τέλος αυτού του σεμιναρίου, θα μπορείτε να δημιουργήσετε ένθετους πίνακες στα έγγραφα του Word μέσω προγραμματισμού.

Βήμα 1: Ρύθμιση έργου

  1. Εκκινήστε το Visual Studio και δημιουργήστε ένα νέο έργο C#.
  2. Προσθέστε μια αναφορά στη βιβλιοθήκη Aspose.Words για .NET.

Βήμα 2: Δημιουργία του εγγράφου και προετοιμασία της δημιουργίας εγγράφων

Για να ξεκινήσετε την επεξεργασία λέξεων με τη δημιουργία εγγράφων και εγγράφων, ακολουθήστε τα εξής βήματα:

// Διαδρομή στον κατάλογο των εγγράφων σας
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Δημιουργία εγγράφου
Document doc = new Document();

// Αρχικοποιήστε τη δημιουργία εγγράφων
DocumentBuilder builder = new DocumentBuilder(doc);

Φροντίστε να αντικαταστήσετε τον “ΚΑΤΑΛΟΓΟ ΕΓΓΡΑΦΩΝ ΣΑΣ” με την πραγματική διαδρομή προς τον κατάλογο των εγγράφων σας.

Βήμα 3: Δημιουργία του ένθετου πίνακα

Στη συνέχεια, θα δημιουργήσουμε τον ένθετο πίνακα εισάγοντας κελιά στον εξωτερικό πίνακα και δημιουργώντας έναν νέο πίνακα μέσα στο πρώτο κελί. Χρησιμοποιήστε τον παρακάτω κώδικα:

// Εισαγάγετε το πρώτο κελί του εξωτερικού πίνακα
Cell cell = builder. InsertCell();
builder.Writeln("Cell 1 of the outer table");

// Εισαγάγετε το δεύτερο κελί του εξωτερικού πίνακα
builder. InsertCell();
builder.Writeln("Cell 2 of the outer table");

// Τερματισμός του εξωτερικού τραπεζιού
builder. EndTable();

// Μεταβείτε στο πρώτο κελί του εξωτερικού πίνακα
builder.MoveTo(cell.FirstParagraph);

// Φτιάξτε το εσωτερικό τραπέζι
builder. InsertCell();
builder.Writeln("Cell 1 of inner table");
builder. InsertCell();
builder.Writeln("Cell 2 of the inner table");

// Τέλος του εσωτερικού τραπεζιού
builder. EndTable();

Εδώ χρησιμοποιούμε το εργαλείο δημιουργίας εγγράφων για να εισάγουμε κελιά και περιεχόμενο στον εξωτερικό πίνακα. Στη συνέχεια, μετακινούμε τον κέρσορα του εργαλείου δημιουργίας εγγράφων στο πρώτο κελί του εξωτερικού πίνακα και δημιουργούμε έναν νέο πίνακα μέσα εισάγοντας κελιά και περιεχόμενο.

Βήμα 4: Αποθήκευση του τροποποιημένου εγγράφου

Τέλος, πρέπει να αποθηκεύσουμε το τροποποιημένο έγγραφο με τον ένθετο πίνακα. Χρησιμοποιήστε τον παρακάτω κώδικα:

doc.Save(dataDir + "WorkingWithTables.NestedTable.docx");

Βεβαιωθείτε ότι έχετε καθορίσει τη σωστή διαδρομή και το αρχείο ονόματος για το έγγραφο εξόδου.

Δείγμα πηγαίου κώδικα για ένθετο πίνακα χρησιμοποιώντας το Aspose.Words για .NET

	// Διαδρομή στον κατάλογο εγγράφων σας
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Cell cell = builder.InsertCell();
	builder.Writeln("Outer Table Cell 1");
	builder.InsertCell();
	builder.Writeln("Outer Table Cell 2");
	// Αυτή η κλήση είναι σημαντική για τη δημιουργία ενός ένθετου πίνακα μέσα στον πρώτο πίνακα.
	// Χωρίς αυτήν την κλήση, τα κελιά που εισάγονται παρακάτω θα προσαρτηθούν στον εξωτερικό πίνακα.
	builder.EndTable();
	// Μεταβείτε στο πρώτο κελί του εξωτερικού πίνακα.
	builder.MoveTo(cell.FirstParagraph);
	// Φτιάξτε το εσωτερικό τραπέζι.
	builder.InsertCell();
	builder.Writeln("Inner Table Cell 1");
	builder.InsertCell();
	builder.Writeln("Inner Table Cell 2");
	builder.EndTable();
	doc.Save(dataDir + "WorkingWithTables.NestedTable.docx");

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς να δημιουργήσουμε έναν ένθετο πίνακα σε ένα έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET. Ακολουθώντας αυτόν τον οδηγό βήμα προς βήμα και εφαρμόζοντας τον παρεχόμενο κώδικα C#, μπορείτε να δημιουργήσετε ένθετους πίνακες σύμφωνα με τις συγκεκριμένες ανάγκες σας στα έγγραφα του Word μέσω προγραμματισμού.