Zengin Metin Kutusu İçerik Kontrolü

Bu eğitimde Aspose.Words for .NET kullanılarak bir Word belgesinde zengin metin kutusu içerik kontrolünün nasıl oluşturulacağı gösterilmektedir. Zengin metin kutusu içerik kontrolleri, kullanıcıların çeşitli stil ve biçimlendirme seçenekleriyle metin girmesine ve biçimlendirmesine olanak tanır.

Önkoşullar

Bu öğreticiyi takip etmek için aşağıdakilere sahip olmanız gerekir:

  • Aspose.Words for .NET kütüphanesi kuruldu.
  • Temel C# bilgisi ve Word belgeleriyle Kelime İşleme.

1. Adım: Belge Dizinini Ayarlayın

Belge dizininizin yolunu ayarlayarak başlayın. Yer değiştirmek"YOUR DOCUMENT DIRECTORY" belgeyi kaydetmek istediğiniz dizinin gerçek yolu ile birlikte.

string dataDir = "YOUR DOCUMENT DIRECTORY";

2. Adım: Bir Belge ve StructuredDocumentTag Oluşturun

Yeni bir örneğini oluşturunDocument sınıf ve birStructuredDocumentTag zengin metin kutusu içerik kontrolünü temsil etmek için. BelirtSdtType.RichText tür olarak veMarkupLevel.Block Blok düzeyinde zengin metin kutusu oluşturmak için işaretleme düzeyi olarak.

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

3. Adım: Zengin Metin İçeriğini Oluşturun ve Biçimlendirin

Bir paragraf oluşturun ve zengin metin içeriğini temsil edecek şekilde çalıştırın. Renk, yazı tipi vb. gibi metin ve biçimlendirme seçeneklerini ayarlayın.

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

4. Adım: Zengin Metin İçeriğini İçerik Kontrolüne Ekleme

Zengin metin içeriğine sahip paragrafı şuraya ekleyin:ChildNodes zengin metin kutusu içerik denetiminin toplanması.

sdtRichText.ChildNodes.Add(para);

Adım 5: İçerik Denetimini Belgeye Ekleme

Zengin metin kutusu içerik denetimini kullanarak belgenin gövdesine ekleyin.AppendChild belgenin ilk bölümünün gövdesinin yöntemi.

doc.FirstSection.Body.AppendChild(sdtRichText);

Adım 6: Belgeyi Kaydedin

Belgeyi kullanarak belirtilen dizine kaydedin.Save yöntem. İstediğiniz dosya adını uygun dosya uzantısıyla sağlayın. Bu örnekte belgeyi “WorkingWithSdt.RichTextBoxContentControl.docx” olarak kaydediyoruz.

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

Aspose.Words for .NET kullanan Zengin Metin Kutusu İçerik Kontrolü için örnek kaynak kodu

	// Belge dizininizin yolu
	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");

Bu kadar! Aspose.Words for .NET’i kullanarak Word belgenizde başarılı bir şekilde zengin metin kutusu içerik kontrolü oluşturdunuz.