Αποκτήστε απόσταση μεταξύ του κειμένου που περιβάλλει τον πίνακα

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

Βήμα 1: Ορίστε τον κατάλογο εγγράφων

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

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Βήμα 2: Φορτώστε το υπάρχον έγγραφο

Στη συνέχεια, πρέπει να φορτώσετε το υπάρχον έγγραφο του Word σε μια παρουσία τουDocument τάξη.

Document doc = new Document(dataDir + "Tables.docx");

Βήμα 3: Λάβετε την απόσταση μεταξύ του πίνακα και του περιβάλλοντος κειμένου

Για να λάβουμε την απόσταση μεταξύ του πίνακα και του περιβάλλοντος κειμένου, πρέπει να έχουμε πρόσβαση στον πίνακα στο έγγραφο χρησιμοποιώντας τοGetChild() μέθοδος και ηNodeType.Table ιδιοκτησία. Στη συνέχεια, μπορούμε να εμφανίσουμε τις διαφορετικές αποστάσεις χρησιμοποιώντας τις ιδιότητες του πίνακαDistanceTop, DistanceBottom, DistanceRight καιDistanceLeft.

Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
Console.WriteLine("Distance between table and top text: " + table.DistanceTop);
Console.WriteLine("Distance between table and bottom text: " + table.DistanceBottom);
Console.WriteLine("Distance between the table and the text on the right: " + table.DistanceRight);
Console.WriteLine("Distance between the table and the text on the left: " + table.DistanceLeft);

Δείγμα πηγαίου κώδικα για Λήψη απόστασης μεταξύ του περιβάλλοντος πίνακα χρησιμοποιώντας το Aspose.Words για .NET

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

	Document doc = new Document(dataDir + "Tables.docx");
	Console.WriteLine("\nGet distance between table left, right, bottom, top and the surrounding text.");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	Console.WriteLine(table.DistanceTop);
	Console.WriteLine(table.DistanceBottom);
	Console.WriteLine(table.DistanceRight);
	Console.WriteLine(table.DistanceLeft);

συμπέρασμα

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