Koşullu Biçimlendirmeyi Tanımlayın
Bu eğitimde, Aspose.Words for .NET’i kullanarak koşullu formatlamayı tanımlamak için size adım adım yol göstereceğiz. Birlikte verilen C# kaynak kodunu açıklayacağız ve bu özelliği anlamanıza ve kendi projelerinizde uygulamanıza yardımcı olacak kapsamlı bir kılavuz sunacağız. Bu eğitimin sonunda, Aspose.Words for .NET kullanarak Word belgelerinizdeki bir tabloya koşullu formatlamayı nasıl uygulayacağınızı öğreneceksiniz.
1. Adım: Belge dizinini tanımlayın
Öncelikle belgeler dizininizin yolunu ayarlamanız gerekir. Bu, düzenlenmiş Word belgenizi kaydetmek istediğiniz konumdur. “BELGELERİNİZ DİZİNİ"ni uygun yolla değiştirin.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
2. Adım: Yeni bir belge ve belge oluşturucu oluşturun
Daha sonra, yeni bir örneğini oluşturmanız gerekir.Document
sınıf ve bu belge için bir belge oluşturucu.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
3. Adım: Yeni bir tablo başlatın ve hücreleri ekleyin
Tabloyu oluşturmaya başlamak için şunu kullanıyoruz:StartTable()
Belge oluşturucunun yöntemini kullanarak tabloya hücreleri ekliyoruz.InsertCell()
yöntemini kullanarak hücrelerin içeriğini yazıyoruz.Write()
yöntem.
Table table = builder. StartTable();
builder. InsertCell();
builder.Write("Name");
builder. InsertCell();
builder.Write("Value");
builder. EndRow();
builder. InsertCell();
builder. InsertCell();
builder. EndTable();
4. Adım: Tablo stili oluşturun ve koşullu biçimlendirmeyi ayarlayın
Artık tablo stilini kullanarak bir tablo stili oluşturabiliriz.TableStyle
sınıf veAdd()
belgeden yöntems
Stillercollection. We can then set the conditional formatting for the first row of the table by accessing the
Koşullu Stillerproperty of the table style and using the
FirstRow’un özelliği.
TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow;
tableStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone;
5. Adım: Tablo stilini tabloya uygulayın
Son olarak oluşturduğumuz tablo stilini tabloya uyguluyoruz.Style
tablonun özelliği.
table.Style = tableStyle;
Adım 6: Değiştirilen belgeyi kaydedin
Son olarak değiştirilen belgeyi bir dosyaya kaydedin. Bir isim seçebilir ve
çıktı belgesi için uygun bir konum.
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DefineConditionalFormatting.docx");
Tebrikler! Artık Aspose.Words for .NET’i kullanarak tablonuz için koşullu formatlamayı tanımladınız.
Aspose.Words for .NET kullanarak Koşullu Formatlamayı Tanımlamak için örnek kaynak kodu
// Belge dizininizin yolu
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Name");
builder.InsertCell();
builder.Write("Value");
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();
TableStyle tableStyle = (TableStyle) doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow;
tableStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone;
table.Style = tableStyle;
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DefineConditionalFormatting.docx");
Çözüm
Bu eğitimde Aspose.Words for .NET kullanarak koşullu formatlamayı nasıl ayarlayacağımızı öğrendik. Bu adım adım kılavuzu takip ederek, Word belgelerinizdeki tablolarınıza koşullu biçimlendirmeyi kolaylıkla uygulayabilirsiniz. Aspose.Words, belgelerinizdeki tabloları düzenlemek ve biçimlendirmek için güçlü ve esnek bir API sunar. Bu bilgiyle Word belgelerinizin görsel sunumunu geliştirebilir ve özel ihtiyaçlarınızı karşılayabilirsiniz.