Διακοπή σύνδεσης προς τα εμπρός στο έγγραφο του Word

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

Βήμα 1: Προεπισκόπηση πηγαίου κώδικα C#

Ο παρεχόμενος πηγαίος κώδικας C# εστιάζει στη δυνατότητα “Διακοπή σύνδεσης” του Aspose.Words για .NET. Δείχνει πώς να σπάσετε έναν σύνδεσμο σε σχήμα πλαισίου κειμένου μέσα σε ένα έγγραφο. Ο κώδικας παρουσιάζει διαφορετικά σενάρια για τη διακοπή συνδέσμων και παρέχει σαφείς οδηγίες για το πώς να επιτύχετε τα επιθυμητά αποτελέσματα.

Βήμα 2: Ρύθμιση του εγγράφου και δημιουργία σχήματος TextBox

Για να ξεκινήσουμε, πρέπει να ρυθμίσουμε το έγγραφο και να δημιουργήσουμε ένα σχήμα TextBox. Ο παρακάτω κώδικας προετοιμάζει μια νέα παρουσία τουDocument τάξη και δημιουργεί ένα σχήμα πλαισίου κειμένου:

Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;

Βήμα 3: Διαχωρίστε τον σύνδεσμο προς τα εμπρός στο TextBox

Για να σπάσουμε έναν σύνδεσμο προώθησης στο TextBox, μπορούμε να χρησιμοποιήσουμε τοBreakForwardLink() μέθοδος. Αυτή η μέθοδος σπάει τη σύνδεση με το επόμενο σχήμα της ακολουθίας. Ο παρακάτω κώδικας δείχνει πώς να σπάσετε έναν σύνδεσμο προώθησης:

textBox.BreakForwardLink();

Βήμα 4: Διακοπή μιας σύνδεσης προώθησης ορίζοντας μια μηδενική τιμή

Εναλλακτικά, μπορούμε να σπάσουμε έναν σύνδεσμο προς τα εμπρός ορίζοντας τα TextBoxNextιδιοκτησία σεnull. Αυτό καταργεί αποτελεσματικά τη σύνδεση με το επόμενο σχήμα. Ο παρακάτω κώδικας δείχνει αυτήν την προσέγγιση:

textBox. Next = null;

Βήμα 5: Σπάστε έναν σύνδεσμο που οδηγεί στο TextBox

Σε ορισμένες περιπτώσεις, πρέπει να σπάσουμε έναν σύνδεσμο που οδηγεί στο σχήμα TextBox. Μπορούμε να το πετύχουμε καλώντας τοBreakForwardLink() μέθοδος στοPrevious φόρμα, η οποία διακόπτει τη σύνδεση με το TextBox. Ακολουθεί ένα παράδειγμα για το πώς να σπάσετε έναν τέτοιο σύνδεσμο:

textBox.Previous?.BreakForwardLink();

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

Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;

// Διακοπή σύνδεσης προς τα εμπρός.
textBox.BreakForwardLink();

// Διακόψτε έναν σύνδεσμο προώθησης ορίζοντας μια μηδενική τιμή.
textBox. Next = null;

// Σπάστε έναν σύνδεσμο που οδηγεί σε αυτό το πλαίσιο κειμένου.
textBox.Previous?.BreakForwardLink();

συμπέρασμα

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

Συχνές ερωτήσεις για τη σύνδεση προώθησης στο έγγραφο word

Ε: Ποια είναι η βιβλιοθήκη που χρησιμοποιείται για τη διακοπή των συνδέσμων ανακατεύθυνσης σε ένα έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET;

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

Ε: Πώς να σπάσετε έναν σύνδεσμο ανακατεύθυνσης σε ένα TextBox;

Α: Για να σπάσετε έναν σύνδεσμο προώθησης σε ένα πλαίσιο κειμένου, μπορείτε να χρησιμοποιήσετε τοBreakForwardLink() μέθοδος. Αυτή η μέθοδος σπάει τη σύνδεση με το επόμενο σχήμα της ακολουθίας.

Ε: Πώς να σπάσετε έναν σύνδεσμο ανακατεύθυνσης ορίζοντας μια μηδενική τιμή;

Α: Εναλλακτικά, μπορείτε να διακόψετε έναν σύνδεσμο ανακατεύθυνσης ορίζοντας τοNext ιδιοκτησία του πλαισίου κειμένου προςnull. Αυτό καταργεί αποτελεσματικά τη σύνδεση με το επόμενο σχήμα.

Ε: Πώς να σπάσετε έναν σύνδεσμο που οδηγεί στο TextBox;

Α: Σε ορισμένες περιπτώσεις πρέπει να σπάσετε έναν σύνδεσμο που οδηγεί στο TextBox. Μπορείτε να το πετύχετε καλώντας τοBreakForwardLink() μέθοδος στοPrevious φόρμα, η οποία διακόπτει τη σύνδεση με το TextBox.

Ε: Μπορούμε να σπάσουμε συνδέσμους ανακατεύθυνσης σε στοιχεία εκτός από τα TextBox;

Α: Ναι, με το Aspose.Words για .NET είναι δυνατό να σπάσετε συνδέσμους ανακατεύθυνσης σε διαφορετικά στοιχεία, όπως παραγράφους, πίνακες, εικόνες κ.λπ. Η διαδικασία μπορεί να διαφέρει ανάλογα με το συγκεκριμένο στοιχείο στο οποίο θέλετε να διακόψετε τη σύνδεση.