Tabloyu ve Hücreyi Farklı Kenarlıklarla Biçimlendir

Bu eğitimde, Aspose.Words for .NET kullanarak bir tabloyu ve hücreyi farklı kenarlıklarla biçimlendirmek 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’i kullanarak Word belgelerinizdeki belirli tablo ve hücrelere özel kenarlıkları 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.Writeln() yöntem.

Table table = builder. StartTable();
builder. InsertCell();
// Tablonun tamamı için sınırları ayarlayın.
table.SetBorders(LineStyle.Single, 2.0, Color.Black);
// Bu hücre için dolguyu ayarlayın.
builder.CellFormat.Shading.BackgroundPatternColor = Color.Red;
builder.Writeln("Cell #1");
builder. InsertCell();
// İkinci hücre için farklı bir hücre dolgusu belirtin.
builder.CellFormat.Shading.BackgroundPatternColor = Color.Green;
builder.Writeln("Cell #2");
builder. EndRow();
// Önceki işlemlerden hücre biçimlendirmesini temizleyin.
builder.CellFormat.ClearFormatting();
builder. InsertCell();
// Bu satırdaki ilk hücre için daha kalın kenarlıklar oluşturun. Farklı olacak
// tablo için tanımlanan kenarlıklara göre.
builder.CellFormat.Borders.Left.LineWidth = 4.0;
builder.CellFormat.Borders.Right.LineWidth = 4.0;
builder.CellFormat.Borders.Top.LineWidth = 4.0;
builder.CellFormat.Borders.Bottom.LineWidth = 4.0;
builder.Writeln("Cell #3");
builder. InsertCell();
builder.CellFormat.ClearFormatting();
builder.Writeln("Cell #4");

4. Adım: Belgeyi kaydedin

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

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

Tebrikler! Artık Aspose.Words for .NET’i kullanarak bir tabloyu ve hücreyi farklı kenarlıklarla formatladınız.

Aspose.Words for .NET kullanarak Tabloyu ve Farklı Kenarlıklı Hücreyi Biçimlendirme 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();
	//Tüm tablonun kenarlıklarını ayarlayın.
	table.SetBorders(LineStyle.Single, 2.0, Color.Black);
	// Bu hücre için hücre gölgelendirmesini ayarlayın.
	builder.CellFormat.Shading.BackgroundPatternColor = Color.Red;
	builder.Writeln("Cell #1");
	builder.InsertCell();
	// İkinci hücre için farklı bir hücre gölgelemesi belirtin.
	builder.CellFormat.Shading.BackgroundPatternColor = Color.Green;
	builder.Writeln("Cell #2");
	builder.EndRow();
	// Önceki işlemlerden hücre biçimlendirmesini temizleyin.
	builder.CellFormat.ClearFormatting();
	builder.InsertCell();
	// Bu satırın ilk hücresi için daha büyük kenarlıklar oluşturun. Bu farklı olacak
	// tablo için belirlenen kenarlıklarla karşılaştırılır.
	builder.CellFormat.Borders.Left.LineWidth = 4.0;
	builder.CellFormat.Borders.Right.LineWidth = 4.0;
	builder.CellFormat.Borders.Top.LineWidth = 4.0;
	builder.CellFormat.Borders.Bottom.LineWidth = 4.0;
	builder.Writeln("Cell #3");
	builder.InsertCell();
	builder.CellFormat.ClearFormatting();
	builder.Writeln("Cell #4");
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.FormatTableAndCellWithDifferentBorders.docx");

Çözüm

Bu eğitimde Aspose.Words for .NET kullanarak bir tabloyu ve hücreyi farklı kenarlıklarla nasıl formatlayacağımızı öğrendik. Bu adım adım kılavuzu izleyerek Word belgelerinizdeki tablo ve hücre kenarlıklarınızı kolayca özelleştirebilirsiniz. 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.