Tentukan Tingkat Daftar

Dalam tutorial langkah demi langkah ini, kami akan menunjukkan kepada Anda cara menentukan tingkat daftar dalam dokumen Word menggunakan Aspose.Words untuk .NET. Kami akan menjelaskan kode sumber C# yang disediakan dan menunjukkan cara mengimplementasikannya di proyek Anda sendiri.

Untuk memulai, pastikan Anda telah menginstal dan mengkonfigurasi Aspose.Words for .NET di lingkungan pengembangan Anda. Jika Anda belum melakukannya, unduh dan instal perpustakaan dari[Aspose.Rilis]https://releases.aspose.com/words/net/.

Langkah 1: Membuat Dokumen dan Pembuat Dokumen

Pertama, buat dokumen baru dan pembuat dokumen terkait:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Langkah 2: Membuat dan Menerapkan Daftar Bernomor

Selanjutnya, buat daftar bernomor berdasarkan salah satu templat daftar Microsoft Word dan terapkan ke paragraf saat ini di pembuat dokumen:

builder.ListFormat.List = doc.Lists.Add(ListTemplate.NumberArabicDot);

Langkah 3: Daftar Spesifikasi Tingkat

Gunakan pembuat dokumenListLevelNumber properti untuk menentukan tingkat daftar dan menambahkan teks ke paragraf:

for (int i = 0; i < 9; i++)
{
     builder.ListFormat.ListLevelNumber = i;
     builder.Writeln("Level " + i);
}

Ulangi langkah-langkah ini untuk menentukan tingkat daftar dan menambahkan teks di setiap tingkat.

Langkah 4: Membuat dan Menerapkan Daftar Berpoin

Anda juga dapat membuat dan menerapkan daftar berpoin menggunakan salah satu templat daftar Microsoft Word:

builder.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDiamonds);

Langkah 5: Menambahkan Teks ke Tingkat Daftar Berpoin

MenggunakanListLevelNumber properti lagi untuk menentukan tingkat daftar berpoin dan menambahkan teks:

for (int i = 0; i < 9; i++)
{
     builder.ListFormat.ListLevelNumber = i;
     builder.Writeln("Level " + i);
}

Langkah 6: Hentikan Pemformatan Daftar

Untuk menghentikan pemformatan daftar, aturnull keList properti pembuat dokumen:

builder. ListFormat. List = null;

Langkah 7: Menyimpan dokumen yang dimodifikasi

Simpan dokumen yang diubah:

builder.Document.Save(dataDir + "SpecifyListLevel.docx");

Jadi ! Anda telah berhasil menentukan tingkat daftar dalam dokumen Word menggunakan Aspose.Words untuk .NET.

Contoh kode sumber untuk menentukan tingkat daftar

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Buat daftar bernomor berdasarkan salah satu templat daftar Microsoft Word
//dan menerapkannya pada paragraf pembuat dokumen saat ini.
builder.ListFormat.List = doc.Lists.Add(ListTemplate.NumberArabicDot);

// Ada sembilan level dalam daftar ini, mari kita coba semuanya.
for (int i = 0; i < 9; i++)
{
	builder.ListFormat.ListLevelNumber = i;
	builder.Writeln("Level " + i);
}

// Buat daftar berpoin berdasarkan salah satu templat daftar Microsoft Word
//dan menerapkannya pada paragraf pembuat dokumen saat ini.
builder.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDiamonds);

for (int i = 0; i < 9; i++)
{
	builder.ListFormat.ListLevelNumber = i;
	builder.Writeln("Level " + i);
}

// Ini adalah cara untuk menghentikan pemformatan daftar.
builder.ListFormat.List = null;

builder.Document.Save(dataDir + "WorkingWithList.SpecifyListLevel.docx");
            

FAQ

T: Bagaimana cara menentukan level daftar di Aspose.Words?

J: Untuk menentukan level daftar di Aspose.Words, Anda perlu membuat instance dariList kelas dan berikan daftar bernomor. Kemudian Anda dapat menggunakanParagraph.ListFormat.ListLevelNumber properti untuk menentukan level setiap item daftar. Anda dapat mengaitkan daftar ini dengan bagian dokumen Anda sehingga item daftar memiliki tingkat yang diinginkan.

T: Apakah mungkin mengubah format penomoran item daftar di Aspose.Words?

A: Ya, Anda dapat mengubah format penomoran item daftar di Aspose.Words. ItuListLevel class menawarkan beberapa properti untuk ini, sepertiListLevel.NumberFormat, ListLevel.NumberStyle, ListLevel.NumberPosition, dll. Anda dapat menggunakan properti ini untuk mengatur format penomoran item daftar, seperti angka Arab, angka Romawi, huruf, dll.

T: Bisakah saya menambahkan level tambahan ke daftar bernomor di Aspose.Words?

J: Ya, dimungkinkan untuk menambahkan level tambahan ke daftar bernomor di Aspose.Words. ItuListLevel kelas memungkinkan Anda mengatur properti pemformatan untuk setiap level daftar. Anda dapat mengatur opsi seperti awalan, akhiran, perataan, indentasi, dll. Ini memungkinkan Anda membuat daftar dengan berbagai tingkat hierarki.