Liste Düzeyini Belirtin

Bu adım adım eğitimde, Aspose.Words for .NET’i kullanarak bir Word belgesinde liste düzeyini nasıl belirleyeceğinizi göstereceğiz. Sağlanan C# kaynak kodunu açıklayacağız ve bunu kendi projelerinizde nasıl uygulayacağınızı göstereceğiz.

Başlamak için geliştirme ortamınızda Aspose.Words for .NET’in kurulu ve yapılandırılmış olduğundan emin olun. Henüz yapmadıysanız, kitaplığı şuradan indirip yükleyin:[Aspose.Releases]https://releases.aspose.com/words/net/.

Adım 1: Belge ve Belge Oluşturucuyu Oluşturma

Öncelikle yeni bir belge ve ilişkili bir belge oluşturucu oluşturun:

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

Adım 2: Numaralı Liste Oluşturma ve Uygulama

Daha sonra, Microsoft Word’ün liste şablonlarından birini temel alan numaralı bir liste oluşturun ve bunu belge oluşturucudaki geçerli paragrafa uygulayın:

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

Adım 3: Düzey Spesifikasyonlarını Listeleyin

Belge oluşturucuyu kullanınListLevelNumber liste düzeyini belirtme ve paragrafa metin ekleme özelliği:

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

Liste düzeylerini belirtmek ve her düzeye metin eklemek için bu adımları tekrarlayın.

Adım 4: Madde İşaretli Liste Oluşturma ve Uygulama

Ayrıca Microsoft Word’ün liste şablonlarından birini kullanarak madde işaretli liste oluşturabilir ve uygulayabilirsiniz:

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

Adım 5: Madde İşaretli Liste Düzeylerine Metin Ekleme

KullanListLevelNumber Madde işaretli liste düzeyini belirlemek ve metin eklemek için özelliği tekrar kullanın:

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

Adım 6: Listeyi Biçimlendirmeyi Durdurun

Liste biçimlendirmesini durdurmak içinnull -eListbelge oluşturucunun özelliği:

builder. ListFormat. List = null;

Adım 7: Değiştirilen belgeyi kaydetme

Değiştirilen belgeyi kaydedin:

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

Bu yüzden ! Aspose.Words for .NET’i kullanarak bir Word belgesinde liste düzeyini başarıyla belirlediniz.

Liste düzeyini belirtmek için örnek kaynak kodu

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

// Microsoft Word liste şablonlarından birine dayalı numaralandırılmış bir liste oluşturun
//ve bunu belge oluşturucunun geçerli paragrafına uygulayın.
builder.ListFormat.List = doc.Lists.Add(ListTemplate.NumberArabicDot);

// Bu listede dokuz seviye var, hepsini deneyelim.
for (int i = 0; i < 9; i++)
{
	builder.ListFormat.ListLevelNumber = i;
	builder.Writeln("Level " + i);
}

// Microsoft Word liste şablonlarından birini temel alan madde işaretli bir liste oluşturun
//ve bunu belge oluşturucunun geçerli paragrafına uygulayın.
builder.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDiamonds);

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

// Bu, liste biçimlendirmesini durdurmanın bir yoludur.
builder.ListFormat.List = null;

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

SSS’ler

S: Aspose.Words’te liste düzeyini nasıl belirleyebilirim?

C: Aspose.Words’te liste düzeyini belirlemek için listenin bir örneğini oluşturmanız gerekir.List sınıfa gidin ve ona numaralandırılmış bir liste verin. Daha sonra şunu kullanabilirsiniz:Paragraph.ListFormat.ListLevelNumber Her liste öğesinin düzeyini belirtme özelliği. Liste öğelerinin istenen düzeye sahip olması için bu listeyi belgenizin bir bölümüyle ilişkilendirebilirsiniz.

S: Aspose.Words’te liste öğelerinin numaralandırma formatını değiştirmek mümkün mü?

C: Evet, Aspose.Words’te liste öğelerinin numaralandırma formatını değiştirebilirsiniz.ListLevel class bunun için çeşitli özellikler sunar, örneğinListLevel.NumberFormat, ListLevel.NumberStyle, ListLevel.NumberPosition, vb. Liste öğelerinin numaralandırma biçimini (Arap rakamları, Romen rakamları, harfler vb.) ayarlamak için bu özellikleri kullanabilirsiniz.

S: Aspose.Words’te numaralandırılmış bir listeye ek seviyeler ekleyebilir miyim?

C: Evet, Aspose.Words’te numaralandırılmış bir listeye ek seviyeler eklemek mümkündür.ListLevelclass, listenin her düzeyi için biçimlendirme özelliklerini ayarlamanıza olanak tanır. Önek, sonek, hizalama, girinti vb. seçenekleri ayarlayabilirsiniz. Bu, birden fazla hiyerarşi düzeyine sahip listeler oluşturmanıza olanak tanır.