Kontrol Konten Kotak Teks Kaya

Tutorial ini menunjukkan cara membuat kontrol konten kotak teks kaya di dokumen Word menggunakan Aspose.Words untuk .NET. Kontrol konten kotak teks kaya memungkinkan pengguna memasukkan dan memformat teks dengan berbagai gaya dan opsi pemformatan.

Prasyarat

Untuk mengikuti tutorial ini, Anda harus memiliki yang berikut ini:

  • Aspose.Words untuk perpustakaan .NET diinstal.
  • Pengetahuan dasar tentang C# dan Pemrosesan Kata dengan dokumen Word.

Langkah 1: Siapkan Direktori Dokumen

Mulailah dengan menyiapkan jalur ke direktori dokumen Anda. Mengganti"YOUR DOCUMENT DIRECTORY" dengan jalur sebenarnya ke direktori tempat Anda ingin menyimpan dokumen.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Langkah 2: Buat Dokumen dan StructuredDocumentTag

Buat instance baru dariDocument kelas dan aStructuredDocumentTag untuk mewakili kontrol konten kotak teks kaya. MenentukanSdtType.RichText sebagai tipe danMarkupLevel.Block sebagai tingkat markup untuk membuat kotak teks kaya tingkat blok.

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

Langkah 3: Buat dan Format Konten Teks Kaya

Buat paragraf dan jalankan untuk mewakili konten teks kaya. Atur opsi teks dan pemformatan seperti warna, font, dll.

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

Langkah 4: Tambahkan Konten Teks Kaya ke Kontrol Konten

Tambahkan paragraf dengan konten teks kaya keChildNodes kumpulan kontrol konten kotak teks kaya.

sdtRichText.ChildNodes.Add(para);

Langkah 5: Tambahkan Kontrol Konten ke Dokumen

Tambahkan kontrol konten kotak teks kaya ke badan dokumen dengan menggunakanAppendChild metode isi bagian pertama dokumen.

doc.FirstSection.Body.AppendChild(sdtRichText);

Langkah 6: Simpan Dokumen

Simpan dokumen ke direktori yang ditentukan menggunakanSave metode. Berikan nama file yang diinginkan dengan ekstensi file yang sesuai. Dalam contoh ini, kami menyimpan dokumen sebagai “WorkingWithSdt.RichTextBoxContentControl.docx”.

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

Contoh kode sumber untuk Kontrol Konten Kotak Teks Kaya menggunakan Aspose.Words untuk .NET

	// Jalur ke direktori dokumen Anda
	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");

Itu dia! Anda telah berhasil membuat kontrol konten kotak teks kaya di dokumen Word Anda menggunakan Aspose.Words untuk .NET.