Gunakan Karakter Tab Per Level Untuk Indentasi Daftar

Dalam tutorial ini, kita akan menjelajahi kode sumber C# yang disediakan untuk fitur “Gunakan satu karakter tab per level untuk indentasi daftar” dengan Aspose.Words untuk .NET. Fitur ini memungkinkan Anda menerapkan karakter tab untuk membuat indentasi daftar di setiap tingkat, memberikan fleksibilitas dan kontrol lebih besar terhadap tampilan dokumen Anda.

Langkah 1: Menyiapkan lingkungan

Sebelum memulai, pastikan Anda telah menyiapkan lingkungan pengembangan dengan Aspose.Words untuk .NET. Pastikan Anda telah menambahkan referensi yang diperlukan dan mengimpor namespace yang sesuai.

Langkah 2: Membuat dokumen dan generator

// Jalur ke direktori dokumen Anda
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Pada langkah ini, kami membuat yang baruDocument objek dan yang terkaitDocumentBuilder obyek. Objek-objek ini akan memungkinkan kita memanipulasi dan menghasilkan dokumen kita.

Langkah 3: Membuat daftar dengan tiga tingkat lekukan

builder.ListFormat.ApplyNumberDefault();
builder. Writen("Element 1");
builder.ListFormat.ListIndent();
builder. Writen("Element 2");
builder.ListFormat.ListIndent();
builder.Write("Element 3");

Pada langkah ini, kami menerapkan format default nomor daftar menggunakanApplyNumberDefault() metode pemformat daftar. Selanjutnya, kami menambahkan tiga item ke daftar kami menggunakan pembuat dokumenWriteln() DanWrite() metode. Kami menggunakanListIndent() metode untuk menambah lekukan di setiap level.

Langkah 4: Konfigurasikan opsi perekaman

TxtSaveOptions saveOptions = new TxtSaveOptions();
saveOptions.ListIndentation.Count = 1;
saveOptions.ListIndentation.Character = '\t';

Pada langkah ini, kami mengonfigurasi opsi untuk menyimpan dokumen. Kami membuat yang baruTxtSaveOptions objek dan aturListIndentation.Count properti ke 1 untuk menentukan jumlah karakter tab per tingkat lekukan. Kami juga mengaturListIndentation.Character properti ke ‘\t’ untuk menentukan bahwa kita ingin menggunakan karakter tab.

Langkah 5: Simpan dokumen

doc.Save(dataDir + "WorkingWithTxtSaveOptions.UseTabCharacterPerLevelForListIndentation.txt", saveOptions);

Pada langkah terakhir ini, kita menyimpan dokumen dengan opsi penyimpanan yang ditentukan. Kami menggunakanSave() metode dokumen melewati jalur lengkap file keluaran dan opsi penyimpanan.

Sekarang Anda dapat menjalankan kode sumber untuk menghasilkan dokumen dengan indentasi daftar menggunakan karakter tab. File keluaran akan disimpan di direktori yang ditentukan dengan nama “WorkingWithTxtSaveOptions.UseTabCharacterPerLevelForListIndentation.txt”.

Contoh sumber kode untuk fitur Gunakan satu karakter tab per level untuk indentasi daftar dengan Aspose.Words untuk .NET:


// Jalur ke direktori dokumen Anda
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Buat daftar dengan tiga tingkat lekukan
builder.ListFormat.ApplyNumberDefault();
builder. Writen("Element 1");
builder.ListFormat.ListIndent();
builder. Writen("Element 2");
builder.ListFormat.ListIndent();
builder.Write("Element 3");

TxtSaveOptions saveOptions = new TxtSaveOptions();
saveOptions.ListIndentation.Count = 1;
saveOptions.ListIndentation.Character = '\t';

doc.Save(dataDir + "WorkingWithTxtSaveOptions.UseTabCharacterPerLevelForListIndentation.txt", saveOptions);

Sekarang setelah Anda selesai membuat dokumen dengan lekukan daftar menggunakan karakter tab, Anda dapat menggunakan Markdown untuk memformat konten artikel Anda. Pastikan untuk menggunakan tag pemformatan yang sesuai untuk menyorot judul, subjudul, dan kode sumber yang disertakan.

Pertanyaan yang Sering Diajukan

T: Apa yang dimaksud dengan fitur “Gunakan satu karakter tab per level untuk indentasi daftar” dengan Aspose.Words untuk .NET?

Fitur “Gunakan satu karakter tab per level untuk indentasi daftar” dengan Aspose.Words untuk .NET memungkinkan penerapan karakter tab untuk indentasi daftar di setiap level. Hal ini memberikan fleksibilitas dan kontrol yang lebih besar terhadap tampilan dokumen Anda.

T: Bagaimana cara menggunakan fitur ini dengan Aspose.Words untuk .NET?

Untuk menggunakan fitur ini dengan Aspose.Words untuk .NET, Anda dapat mengikuti langkah-langkah berikut:

Siapkan lingkungan pengembangan Anda dengan menambahkan referensi yang diperlukan dan mengimpor namespace yang sesuai.

Buat yang baruDocument objek dan yang terkaitDocumentBuilder obyek.

MenggunakanDocumentBuilder untuk membuat daftar dengan beberapa tingkat lekukan menggunakan metodeApplyNumberDefault() untuk menerapkan format nomor daftar default,Writeln() DanWrite() untuk menambahkan item ke daftar, danListIndent()untuk menambah lekukan di setiap level.

Konfigurasikan opsi penyimpanan dengan membuatTxtSaveOptions objek dan mengatur propertinyaListIndentation.Count dengan jumlah karakter tab per level danListIndentation.Character ke'\t' untuk menggunakan karakter tab.

Simpan dokumen menggunakanSave() metode dokumen yang menentukan jalur lengkap file keluaran dan opsi penyimpanan.

T: Apakah mungkin untuk menyesuaikan jumlah karakter tab per level untuk indentasi daftar?

Ya, Anda dapat menyesuaikan jumlah karakter tab per level untuk indentasi daftar dengan mengubah nilaiListIndentation.Count properti diTxtSaveOptions kelas. Anda dapat menentukan jumlah karakter tab yang Anda inginkan untuk setiap tingkat indentasi.

T: Karakter lain apa yang dapat saya gunakan untuk indentasi daftar dengan Aspose.Words untuk .NET?

Selain karakter tab, Anda juga dapat menggunakan karakter lain untuk indentasi daftar dengan Aspose.Words untuk .NET. Anda dapat mengaturListIndentation.Character properti ke karakter apa pun yang diinginkan, seperti spasi (' '), untuk membuat indentasi daftar.

T: Apakah Aspose.Words untuk .NET menawarkan fitur lain untuk mengelola daftar?

Ya, Aspose.Words untuk .NET menawarkan banyak fitur untuk mengelola daftar di dokumen Word. Anda dapat membuat daftar bernomor atau berpoin, mengatur tingkat indentasi, mengkustomisasi gaya daftar, menambahkan item daftar, dan banyak lagi.