Μορφή σειράς Απενεργοποίηση Διακοπή σε σελίδες
Εισαγωγή
Όταν εργάζεστε με πίνακες σε έγγραφα του Word, ίσως θέλετε να βεβαιωθείτε ότι οι σειρές δεν σπάνε στις σελίδες, κάτι που μπορεί να είναι απαραίτητο για τη διατήρηση της αναγνωσιμότητας και της μορφοποίησης των εγγράφων σας. Το Aspose.Words για .NET παρέχει έναν εύκολο τρόπο για να απενεργοποιήσετε τις αλλαγές σειρών στις σελίδες.
Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στη διαδικασία απενεργοποίησης των αλλαγών σειρών μεταξύ σελίδων σε ένα έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET.
Προαπαιτούμενα
Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:
- Εγκαταστάθηκε η βιβλιοθήκη Aspose.Words για .NET.
- Ένα έγγραφο του Word με έναν πίνακα που εκτείνεται σε πολλές σελίδες.
Εισαγωγή χώρων ονομάτων
Αρχικά, εισαγάγετε τους απαραίτητους χώρους ονομάτων στο έργο σας:
using Aspose.Words;
using Aspose.Words.Tables;
Βήμα 1: Φορτώστε το έγγραφο
Φορτώστε το έγγραφο που περιέχει τον πίνακα που εκτείνεται σε πολλές σελίδες.
// Διαδρομή στον κατάλογο εγγράφων σας
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Table spanning two pages.docx");
Βήμα 2: Πρόσβαση στον Πίνακα
Πρόσβαση στον πρώτο πίνακα του εγγράφου. Αυτό προϋποθέτει ότι ο πίνακας που θέλετε να τροποποιήσετε είναι ο πρώτος πίνακας του εγγράφου.
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
Βήμα 3: Απενεργοποιήστε το Breaking Across pages για όλες τις σειρές
Κάντε βρόχο σε κάθε σειρά στον πίνακα και ορίστε τοAllowBreakAcrossPages
ιδιοκτησία σεfalse
. Αυτό διασφαλίζει ότι οι σειρές δεν θα σπάσουν στις σελίδες.
// Απενεργοποιήστε την αλλαγή των σελίδων για όλες τις σειρές του πίνακα.
foreach (Row row in table.Rows)
row.RowFormat.AllowBreakAcrossPages = false;
Βήμα 4: Αποθηκεύστε το έγγραφο
Αποθηκεύστε το τροποποιημένο έγγραφο στον καθορισμένο κατάλογο.
doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");
Σύναψη
Σε αυτό το σεμινάριο, δείξαμε πώς να απενεργοποιήσετε τις αλλαγές σειρών σε σελίδες σε ένα έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET. Ακολουθώντας τα βήματα που περιγράφονται παραπάνω, μπορείτε να διασφαλίσετε ότι οι σειρές του πίνακα παραμένουν άθικτες και δεν χωρίζονται σε σελίδες, διατηρώντας την αναγνωσιμότητα και τη μορφοποίηση του εγγράφου.
Συχνές ερωτήσεις
Μπορώ να απενεργοποιήσω τις αλλαγές σειρών στις σελίδες για μια συγκεκριμένη σειρά αντί για όλες τις σειρές;
Ναι, μπορείτε να απενεργοποιήσετε τις αλλαγές σειρών για συγκεκριμένες σειρές, αποκτώντας πρόσβαση στην επιθυμητή σειρά και ορίζοντας τηνAllowBreakAcrossPages
ιδιοκτησία σεfalse
.
Λειτουργεί αυτή η μέθοδος για πίνακες με συγχωνευμένα κελιά;
Ναι, αυτή η μέθοδος λειτουργεί για πίνακες με συγχωνευμένα κελιά. Το ακίνητοAllowBreakAcrossPages
ισχύει για ολόκληρη τη σειρά, ανεξάρτητα από τη συγχώνευση κελιών.
Θα λειτουργήσει αυτή η μέθοδος εάν το τραπέζι είναι ένθετο μέσα σε άλλο τραπέζι;
Ναι, μπορείτε να έχετε πρόσβαση και να τροποποιήσετε ένθετους πίνακες με τον ίδιο τρόπο. Βεβαιωθείτε ότι αναφέρετε σωστά τον ένθετο πίνακα βάσει του ευρετηρίου ή άλλων ιδιοτήτων του.
Πώς μπορώ να ελέγξω εάν μια σειρά επιτρέπει την αλλαγή σελίδων;
Μπορείτε να ελέγξετε εάν μια σειρά επιτρέπει τη διάσπαση των σελίδων μεταβαίνοντας στοAllowBreakAcrossPages
ιδιοκτησία τουRowFormat
και έλεγχος της αξίας του.
Υπάρχει τρόπος να εφαρμοστεί αυτή η ρύθμιση σε όλους τους πίνακες ενός εγγράφου;
Ναι, μπορείτε να κάνετε κύκλο σε όλους τους πίνακες του εγγράφου και να εφαρμόσετε αυτήν τη ρύθμιση σε κάθε έναν.