Hücrelerdeki Biçimlendirmeyi Genişletin ve Stilden Satırlayın

Bu eğitimde, Aspose.Words for .NET kullanarak formatlamayı bir stilden hücrelere ve satırlara genişletmek 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 tablo stili formatlamayı Word belgelerinizdeki belirli hücrelere ve satırlara nasıl uygulayacağınızı öğreneceksiniz.

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

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

string dataDir = "YOUR DOCUMENTS DIRECTORY";

2. Adım: Mevcut belgeyi yükleyin

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

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

Adım 3: İlk tablonun ilk hücresine gidin

Başlamak için belgedeki ilk tablonun ilk hücresine gitmemiz gerekiyor. biz kullanıyoruzGetChild() VeFirstRow.FirstCell İlk hücreye referans alma yöntemleri.

Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
Cell firstCell = table.FirstRow.FirstCell;

Adım 4: İlk Hücre Biçimlendirmesini Göster

Tablonun stillerini genişletmeden önce hücrenin mevcut arka plan rengini görüntülüyoruz. Geçerli biçimlendirme tablonun stilinde saklandığından bu boş olmalıdır.

Color cellShadingBefore = firstCell.CellFormat.Shading.BackgroundPatternColor;
Console.WriteLine("Shading cell before style expansion: " + cellShadingBefore);

Adım 5: Tablo Stillerini Doğrudan Biçimlendirmeye Genişletin

Şimdi belgenin stilini kullanarak tablo stillerini doğrudan biçimlendirmeye genişletiyoruz.ExpandTableStylesToDirectFormatting() yöntem.

doc.ExpandTableStylesToDirectFormatting();

6. Adım: Stil genişletmeden sonra hücre biçimlendirmesini gösterin

Artık tablo stillerini genişlettikten sonra hücrenin arka plan rengini görüntülüyoruz. Tablo stilinden mavi arka plan rengi uygulanmalıdır.

Color cellShadingAfter = firstCell.CellFormat.Shading.BackgroundPatternColor;
Console.WriteLine("

Shading the cell after style expansion: " + cellShadingAfter);

Aspose.Words for .NET kullanarak Hücrelerde ve Stilden Satırda Formatlamayı Genişletme için örnek kaynak kodu

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

	Document doc = new Document(dataDir + "Tables.docx");
	// Belgedeki ilk tablonun ilk hücresini alın.
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	Cell firstCell = table.FirstRow.FirstCell;
	// İlk önce hücre gölgelemesinin rengini yazdırın.
	// Geçerli gölgeleme tablo stilinde saklandığından bu boş olmalıdır.
	Color cellShadingBefore = firstCell.CellFormat.Shading.BackgroundPatternColor;
	Console.WriteLine("Cell shading before style expansion: " + cellShadingBefore);
	doc.ExpandTableStylesToDirectFormatting();
	// Şimdi tablo stillerini genişlettikten sonra hücre gölgelendirmesini yazdırın.
	// Tablo stilinden mavi arka plan deseni rengi uygulanmalıydı.
	Color cellShadingAfter = firstCell.CellFormat.Shading.BackgroundPatternColor;
	Console.WriteLine("Cell shading after style expansion: " + cellShadingAfter);

Çözüm

Bu eğitimde Aspose.Words for .NET’i kullanarak tablo stilinden formatlamayı hücrelere ve satırlara nasıl genişleteceğimizi öğrendik. Bu adım adım kılavuzu izleyerek tablo stili biçimlendirmesini Word belgelerinizdeki belirli hücrelere ve satırlara kolayca uygulayabilirsiniz. Aspose.Words, belgelerinizdeki tabloları düzenlemek ve biçimlendirmek için güçlü ve esnek bir API sunar. Bu bilgiyle Word belgelerinizin düzenini ve sunumunu daha da özelleştirebilirsiniz.