Έλεγχος περιεχομένου πλαισίου εμπλουτισμένου κειμένου

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

Προαπαιτούμενα

Για να ακολουθήσετε αυτό το σεμινάριο, πρέπει να έχετε τα εξής:

  • Εγκαταστάθηκε η βιβλιοθήκη Aspose.Words για .NET.
  • Βασικές γνώσεις C# και Επεξεργασία λέξεων με έγγραφα Word.

Βήμα 1: Ρυθμίστε τον Κατάλογο Εγγράφων

Ξεκινήστε ρυθμίζοντας τη διαδρομή προς τον κατάλογο εγγράφων σας. Αντικαθιστώ"YOUR DOCUMENT DIRECTORY" με την πραγματική διαδρομή προς τον κατάλογο όπου θέλετε να αποθηκεύσετε το έγγραφο.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Βήμα 2: Δημιουργήστε ένα έγγραφο και ένα StructuredDocumentTag

Δημιουργήστε μια νέα παρουσία τουDocument τάξη και αStructuredDocumentTag για την αναπαράσταση του ελέγχου περιεχομένου πλαισίου εμπλουτισμένου κειμένου. ΠροσδιορίζωSdtType.RichText ως ο τύπος καιMarkupLevel.Block ως επίπεδο σήμανσης για τη δημιουργία πλαισίου εμπλουτισμένου κειμένου σε επίπεδο μπλοκ.

Document doc = new Document();
StructuredDocumentTag sdtRichText = new StructuredDocumentTag(doc, SdtType.RichText, MarkupLevel.Block);

Βήμα 3: Δημιουργήστε και μορφοποιήστε το περιεχόμενο εμπλουτισμένου κειμένου

Δημιουργήστε μια παράγραφο και τρέξτε για να αναπαραστήσετε το περιεχόμενο εμπλουτισμένου κειμένου. Ορίστε τις επιλογές κειμένου και μορφοποίησης όπως χρώμα, γραμματοσειρά κ.λπ.

Paragraph para = new Paragraph(doc);
Run run = new Run(doc);
run.Text = "Hello World";
run.Font.Color = Color.Green;
para.Runs.Add(run);

Βήμα 4: Προσθέστε το περιεχόμενο εμπλουτισμένου κειμένου στο στοιχείο ελέγχου περιεχομένου

Προσθέστε την παράγραφο με το περιεχόμενο εμπλουτισμένου κειμένου στοChildNodes συλλογή του ελέγχου περιεχομένου πλαισίου εμπλουτισμένου κειμένου.

sdtRichText.ChildNodes.Add(para);

Βήμα 5: Προσθέστε το στοιχείο ελέγχου περιεχομένου στο έγγραφο

Προσθέστε το στοιχείο ελέγχου περιεχομένου πλαισίου εμπλουτισμένου κειμένου στο σώμα του εγγράφου χρησιμοποιώντας τοAppendChild μέθοδο του σώματος του πρώτου τμήματος του εγγράφου.

doc.FirstSection.Body.AppendChild(sdtRichText);

Βήμα 6: Αποθηκεύστε το έγγραφο

Αποθηκεύστε το έγγραφο στον καθορισμένο κατάλογο χρησιμοποιώντας τοSave μέθοδος. Δώστε το επιθυμητό όνομα αρχείου με την κατάλληλη επέκταση αρχείου. Σε αυτό το παράδειγμα, αποθηκεύουμε το έγγραφο ως “WorkingWithSdt.RichTextBoxContentControl.docx”.

doc.Save(dataDir + "WorkingWithSdt.RichTextBoxContentControl.docx");

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

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

	Document doc = new Document();
	StructuredDocumentTag sdtRichText = new StructuredDocumentTag(doc, SdtType.RichText, MarkupLevel.Block);
	Paragraph para = new Paragraph(doc);
	Run run = new Run(doc);
	run.Text = "Hello World";
	run.Font.Color = Color.Green;
	para.Runs.Add(run);
	sdtRichText.ChildNodes.Add(para);
	doc.FirstSection.Body.AppendChild(sdtRichText);
	doc.Save(dataDir + "WorkingWithSdt.RichTextBoxContentControl.docx");

Αυτό είναι! Δημιουργήσατε με επιτυχία ένα στοιχείο ελέγχου περιεχομένου πλαισίου εμπλουτισμένου κειμένου στο έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET.