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.