TableStyle
İçindekiler
[
Saklamak
]TableStyle class
Bir tablo stilini temsil eder.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Tablolarla Çalışmak dokümantasyon makalesi.
public class TableStyle : Style
Özellikleri
İsim | Tanım |
---|---|
Aliases { get; } | Bu stilin tüm takma adlarını alır. Stilin takma adı yoksa boş dize dizisi döndürülür. |
Alignment { get; set; } | Tablo stilinin hizalamasını belirtir. |
AllowBreakAcrossPages { get; set; } | Tablo satırındaki metnin sayfa sonu boyunca bölünmesine izin verilip verilmeyeceğini belirten bayrağı alır veya ayarlar. |
AutomaticallyUpdate { get; set; } | Bu stilin uygun değere göre otomatik olarak yeniden tanımlanıp tanımlanmayacağını belirtir. |
BaseStyleName { get; set; } | Bu stilin temel aldığı stilin adını alır/ayarlar. |
Bidi { get; set; } | Bunun sağdan sola tabloya yönelik bir stil olup olmadığını alır veya ayarlar. |
Borders { get; } | Stil için varsayılan hücre kenarlıklarının koleksiyonunu alır. |
BottomPadding { get; set; } | Tablo hücrelerinin içeriğinin altına eklenecek alan miktarını (puan cinsinden) alır veya ayarlar. |
BuiltIn { get; } | Bu stil MS Word’deki yerleşik stillerden biriyse doğrudur. |
CellSpacing { get; set; } | Hücreler arasındaki boşluk miktarını (nokta cinsinden) alır veya ayarlar. |
ColumnStripe { get; set; } | Stil tek/çift sütun bantlamasını belirttiğinde, bantlamaya dahil edilecek sütun sayısını alır veya ayarlar. |
ConditionalStyles { get; } | Bu tablo stili için tanımlanabilecek koşullu stiller koleksiyonu. |
Document { get; } | Sahip belgesini alır. |
Font { get; } | Stilin karakter formatını alır. |
IsHeading { get; } | Stil yerleşik Başlık stillerinden biri olduğunda doğrudur. |
IsQuickStyle { get; set; } | Bu stilin MS Word kullanıcı arayüzündeki Hızlı Stil galerisinde gösterilip gösterilmeyeceğini belirtir. |
LeftIndent { get; set; } | Bir tablonun sol girintisini temsil eden değeri alır veya ayarlar. |
LeftPadding { get; set; } | Tablo hücrelerinin içeriğinin soluna eklenecek alan miktarını (puan cinsinden) alır veya ayarlar. |
LinkedStyleName { get; } | Adını alırStyle bununla bağlantılı. Hiçbir stil bağlı değilse boş dizeyi döndürür. |
List { get; } | Bu liste stilinin biçimlendirmesini tanımlayan listeyi alır. |
ListFormat { get; } | Paragraf stilinin liste biçimlendirme özelliklerine erişim sağlar. |
Name { get; set; } | Stilin adını alır veya ayarlar. |
NextParagraphStyleName { get; set; } | Belirtilen stille biçimlendirilmiş a paragrafından sonra eklenen yeni paragrafa otomatik olarak uygulanacak stilin adını alır/ayarlar. |
ParagraphFormat { get; } | Stilin paragraf formatını alır. |
RightPadding { get; set; } | Tablo hücrelerinin içeriğinin sağına eklenecek alan miktarını (puan cinsinden) alır veya ayarlar. |
RowStripe { get; set; } | Stil tek/çift satır bantlamayı belirttiğinde bantlamaya dahil edilecek satır sayısını alır veya ayarlar. |
Shading { get; } | Bir alırShading tablo hücrelerinin gölgelendirme formatını ifade eden nesne. |
StyleIdentifier { get; } | Yerleşik bir stil için yerel ayardan bağımsız stil tanımlayıcısını alır. |
Styles { get; } | Bu stilin ait olduğu stillerin koleksiyonunu getirir. |
TopPadding { get; set; } | Tablo hücrelerinin içeriğinin üzerine eklenecek alan miktarını (puan cinsinden) alır veya ayarlar. |
Type { get; } | Stil türünü (paragraf veya karakter) alır. |
VerticalAlignment { get; set; } | Hücrelerin dikey hizalamasını belirtir. |
yöntemler
İsim | Tanım |
---|---|
Equals(Style) | Belirtilen stille karşılaştırır. Stiller Istd’ler yalnızca yerleşik stiller için karşılaştırılır. Stillerin varsayılanları karşılaştırmaya dahil edilmez. Temel stil, bağlantılı stil ve sonraki paragraf stili yinelemeli olarak karşılaştırılır. |
Remove() | Belirtilen stili belgeden kaldırır. |
Örnekler
Tablo için özel stil ayarlarının nasıl oluşturulacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Name");
builder.InsertCell();
builder.Write("مرحبًا");
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();
TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.AllowBreakAcrossPages = true;
tableStyle.Bidi = true;
tableStyle.CellSpacing = 5;
tableStyle.BottomPadding = 20;
tableStyle.LeftPadding = 5;
tableStyle.RightPadding = 10;
tableStyle.TopPadding = 20;
tableStyle.Shading.BackgroundPatternColor = Color.AntiqueWhite;
tableStyle.Borders.Color = Color.Blue;
tableStyle.Borders.LineStyle = LineStyle.DotDash;
tableStyle.VerticalAlignment = CellVerticalAlignment.Center;
table.Style = tableStyle;
// Bir tablonun stil özelliklerinin ayarlanması, tablonun kendi özelliklerini etkileyebilir.
Assert.True(table.Bidi);
Assert.AreEqual(5.0d, table.CellSpacing);
Assert.AreEqual("MyTableStyle1", table.StyleName);
doc.Save(ArtifactsDir + "Table.TableStyleCreation.docx");
Ayrıca bakınız
- class Style
- ad alanı Aspose.Words
- toplantı Aspose.Words