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:StyleOptions
dizinin ö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.