Stil sahibi bir masa oluşturun

Bu eğitimde, Aspose.Words for .NET kullanarak stilize edilmiş bir tablo oluşturmak 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 belgelerinizde özel stile sahip bir tabloyu nasıl oluşturacağı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 bir hücre ekleyin

Tabloyu oluşturmaya başlamak için şunu kullanırız:StartTable() belge oluşturucunun yöntemini kullanarak tabloya bir hücre ekleriz.InsertCell() yöntem.

Table table = builder. StartTable();
builder.InsertCell();

4. Adım: Tablonun stilini tanımlayın

Artık tablo stilini aşağıdaki komutu kullanarak ayarlayabiliriz:StyleIdentifier mülk. Bu örnekte “MediumShading1Accent1” stilini kullanıyoruz.

table.StyleIdentifier = StyleIdentifier.MediumShading1Accent1;

5. Adım: Stil seçeneklerini tabloya uygulayın

Stile göre hangi özelliklerin biçimlendirilmesi gerektiğini şunu kullanarak belirtebiliriz:StyleOptionsdizinin özelliği. Bu örnekte şu seçenekleri uyguluyoruz: “FirstColumn”, “RowBands” ve “FirstRow”.

table.StyleOptions = TableStyleOptions.FirstColumn | TableStyleOptions.RowBands | TableStyleOptions.FirstRow;

6. Adım: Tablo boyutunu otomatik olarak ayarlayın

Dizinin boyutunu içeriğine göre otomatik olarak ayarlamak için şunu kullanırız:AutoFit() yöntemi ileAutoFitBehavior.AutoFitToContents davranış.

table.AutoFit(AutoFitBehavior.AutoFitToContents);

7. Adım: Hücrelere içerik ekleyin

Artık hücreleri kullanarak hücrelere içerik ekleyebiliriz.Writeln()VeInsertCell() belge oluşturucunun yöntemleri. Bu örnekte “Öğe” ve “Miktar () başlıklarını ekliyoruz.

kg)” ve ilgili veriler.

builder.Writeln("Item");
builder.CellFormat.RightPadding = 40;
builder.InsertCell();
builder.Writen("Quantity (kg)");
builder.EndRow();
builder.InsertCell();
builder.Writeln("Apples");
builder.InsertCell();
builder.Writeln("20");
builder.EndRow();
builder.InsertCell();
builder.Writeln("Bananas");
builder.InsertCell();
builder.Writen("40");
builder.EndRow();
builder.InsertCell();
builder.Writeln("Carrots");
builder.InsertCell();
builder.Writeln("50");
builder.EndRow();

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.BuildTableWithStyle.docx");

Tebrikler! Artık Aspose.Words for .NET’i kullanarak özel stile sahip bir tablo oluşturdunuz.

Aspose.Words for .NET kullanarak Stilli Tablo Oluşturma 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();
// Herhangi bir tablo formatını ayarlamadan önce en az bir satır eklemeliyiz.
builder.InsertCell();
// Benzersiz stil tanımlayıcısına göre kullanılan tablo stilini ayarlayın.
table.StyleIdentifier = StyleIdentifier.MediumShading1Accent1;
// Hangi özelliklerin stile göre biçimlendirilmesi gerektiğini uygulayın.
table.StyleOptions =
	TableStyleOptions.FirstColumn | TableStyleOptions.RowBands | TableStyleOptions.FirstRow;
table.AutoFit(AutoFitBehavior.AutoFitToContents);
builder.Writeln("Item");
builder.CellFormat.RightPadding = 40;
builder.InsertCell();
builder.Writeln("Quantity (kg)");
builder.EndRow();
builder.InsertCell();
builder.Writeln("Apples");
builder.InsertCell();
builder.Writeln("20");
builder.EndRow();
builder.InsertCell();
builder.Writeln("Bananas");
builder.InsertCell();
builder.Writeln("40");
builder.EndRow();
builder.InsertCell();
builder.Writeln("Carrots");
builder.InsertCell();
builder.Writeln("50");
builder.EndRow();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.BuildTableWithStyle.docx");

Çözüm

Bu eğitimde Aspose.Words for .NET kullanarak stilize edilmiş bir tablonun nasıl oluşturulacağını öğrendik. Bu adım adım kılavuzu izleyerek Word belgelerinizdeki tablolarınızın stilini 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.