TableStyleOptions

TableStyleOptions enumeration

Tablo stilinin bir tabloya nasıl uygulanacağını belirtir.

[Flags]
public enum TableStyleOptions

değerler

İsimDeğerTanım
None0Tablo stili biçimlendirmesi uygulanmadı.
FirstRow20İlk satıra koşullu biçimlendirmeyi uygula.
LastRow40Son satıra koşullu biçimlendirmeyi uygula.
FirstColumn80İlk sütuna 1 koşullu biçimlendirme uygulayın.
LastColumn100Son sütuna koşullu biçimlendirmeyi uygula.
RowBands200Satır bantlama koşullu biçimlendirmesini uygulayın.
ColumnBands400Sütun bantlama koşullu biçimlendirmesini uygulayın.
Default2003600Satır ve sütun bantlaması uygulandı. Bu, DOC, WML ve RTF gibi eski formatlar için Microsoft Word’ün varsayılanıdır.
Default2A0Bu, Microsoft Word varsayılanlarıdır.

Örnekler

Stil uygularken yeni bir tablonun nasıl oluşturulacağını gösterir.

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();

// Kullanılan tablo stilini stil tanımlayıcıya göre ayarlayın.
// .doc formatında kaydederken tüm tablo stillerinin kullanılamayacağını unutmayın.
table.StyleIdentifier = StyleIdentifier.MediumShading1Accent1;

// Stili, yüklemlere dayalı olarak tablonun özelliklerine kısmen uygulayın, ardından tabloyu oluşturun.
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(ArtifactsDir + "DocumentBuilder.InsertTableWithStyle.docx");

Ayrıca bakınız