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ır koşullu biçimlendirmesini uygula.
LastRow40Son satıra koşullu biçimlendirme uygula.
FirstColumn80İlk sütuna koşullu biçimlendirme uygula.
LastColumn100Son sütuna koşullu biçimlendirme uygula.
RowBands200Satır bantlama koşullu biçimlendirmesini uygula.
ColumnBands400Sütun bantlama koşullu biçimlendirmesini uygula.
Default2003600Satır ve sütun bantlaması uygulanır. Bu, DOC, WML ve RTF gibi eski biçimler için Microsoft Word varsayılanıdır.
Default2A0Bu Microsoft Word varsayılanlarıdır.

Örnekler

Bir stil uygulanırken 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 biçimlendirmesini ayarlamadan önce en az bir satır eklemeliyiz.
builder.InsertCell();

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

// Tablonun özelliklerine tahminlere dayalı olarak stili 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