Anahat Kenarlığını Uygula

Bu eğitimde, Aspose.Words for .NET kullanarak bir tabloya anahat kenarlığı uygulama sürecini adım adım anlatacağız. 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’i kullanarak Word belgelerinizdeki tablo kenarlıklarını nasıl değiştireceğiniz konusunda net bir anlayışa sahip olacaksınız.

1. Adım: Belge dizinini tanımlayın

Öncelikle belgeler dizininizin yolunu ayarlamanız gerekir. Burası Word belgenizin saklandığı yerdir. “BELGELERİNİZ DİZİNİ"ni uygun yolla değiştirin.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

2. Adım: Belgeyi yükleyin

Daha sonra, Word belgesini bir örneğine yüklemeniz gerekir.Document sınıf.

Document doc = new Document(dataDir + "Tables.docx");

3. Adım: Tabloya erişin

Anahat kenarlığı uygulamak için belgedeki tabloya erişmemiz gerekir.Table class Aspose.Words’te bir tabloyu temsil eder.

Table table = (Table)doc.GetChild(NodeType.Table, 0, true);

4. Adım: Tabloyu sayfanın ortasına hizalayın

Artık tabloyu sayfanın ortasına hizalayabiliriz.Alignment tablonun özelliği.

table. Alignment = Table Alignment. Center;

5. Adım: Mevcut tablo kenarlıklarını silin

Yeni bir anahat kenarlığıyla başlamak için öncelikle mevcut tüm kenarlıkları tablodan silmemiz gerekir. Bu, kullanılarak yapılabilir.ClearBorders() yöntem.

table. ClearBorders();

Adım 6: Masanın etrafında yeşil bir kenarlık tanımlayın

Artık masanın çevresine yeşil bir kenarlık koyabiliriz.SetBorder() Tablonun her iki tarafı için yöntem. Bu örnekte 1,5 punto kalınlığında ve yeşil renkte “Tek” tipi bordür kullanıyoruz.

table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);

Adım 7: Hücreleri arka plan rengiyle doldurun

Tablonun görsel sunumunu iyileştirmek için hücreleri zemin arka plan rengiyle doldurabiliriz

fikir. Bu örnekte açık yeşil renk kullanıyoruz.

table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

Adım 8: Değiştirilen belgeyi kaydedin

Son olarak değiştirilen belgeyi bir dosyaya kaydediyoruz. Çıktı belgesi için uygun bir ad ve konum seçebilirsiniz.

doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");

Tebrikler! Artık Aspose.Words for .NET’i kullanarak bir tabloya anahat kenarlığı uyguladınız.

Aspose.Words for .NET kullanarak Anahat Kenarlığını Uygula için örnek kaynak kodu

	// Belge dizininizin yolu
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Tables.docx");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	// Tabloyu sayfanın ortasına hizalayın.
	table.Alignment = TableAlignment.Center;
	//Tablodaki mevcut sınırları temizleyin.
	table.ClearBorders();
	// Masanın çevresine yeşil bir kenarlık koyun ancak içine değil.
	table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
	// Hücreleri açık yeşil düz renkle doldurun.
	table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");

Çözüm

Bu eğitimde Aspose.Words for .NET kullanarak bir tabloya anahat kenarlığının nasıl uygulanacağını öğrendik. Bu adım adım kılavuzu izleyerek bu işlevselliği C# projelerinize kolayca entegre edebilirsiniz. Tablo formatını değiştirmek belge işlemenin önemli bir yönüdür ve Aspose.Words bunu başarmak için güçlü ve esnek bir API sunar. Bu bilgiyle Word belgelerinizin görsel sunumunu geliştirebilir ve belirli gereksinimleri karşılayabilirsiniz.