TableStyle
İçindekiler
[
Saklamak
]TableStyle class
Bir tablo stilini temsil eder.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Tablolarla Çalışma belgeleme 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ş bir dize dizisi döndürülür. |
Alignment { get; set; } | Tablo stili için hizalamayı belirtir. |
AllowBreakAcrossPages { get; set; } | Bir tablo satırındaki metnin sayfa sonuna bölünmesine izin verilip verilmediğini belirten bir bayrak 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 dayandığı stilin adını alır/ayarlar. |
Bidi { get; set; } | Bunun sağdan sola bir tablo için bir stil olup olmadığını alır veya ayarlar. |
Borders { get; } | style. için varsayılan hücre kenarlıklarının koleksiyonunu alır. |
BottomPadding { get; set; } | Tablo hücrelerinin içeriklerinin altına eklenecek boşluk miktarını (nokta 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 biçimlendirmesini alır. |
IsHeading { get; } | Stil yerleşik Başlık stillerinden biri olduğunda doğrudur. |
IsQuickStyle { get; set; } | Bu stilin MS Word UI içindeki 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çeriklerinin soluna eklenecek boşluk miktarını (nokta cinsinden) alır veya ayarlar. |
LinkedStyleName { get; set; } | Adını alır/ayarlarStyle buna bağlı. Hiçbir stil bağlı değilse boş dize döndürür. |
List { get; } | Bu liste stilinin biçimlendirmesini tanımlayan listeyi alır. |
ListFormat { get; } | Bir paragraf stilinin liste biçimlendirme özelliklerine erişim sağlar. |
Locked { get; set; } | Bu stilin kilitli olup olmadığını belirtir. |
Name { get; set; } | Stilin adını alır veya ayarlar. |
NextParagraphStyleName { get; set; } | Belirtilen stille biçimlendirilen bir paragrafından sonra eklenen yeni bir paragrafa otomatik olarak uygulanacak stilin adını alır/ayarlar. |
ParagraphFormat { get; } | Stilin paragraf biçimlendirmesini alır. |
Priority { get; set; } | Stiller görev bölmesinde stilleri sıralama önceliğini temsil eden tamsayı değerini alır/ayarlar. |
RightPadding { get; set; } | Tablo hücrelerinin içeriklerinin sağına eklenecek boşluk miktarını (nokta cinsinden) alır veya ayarlar. |
RowStripe { get; set; } | Stil tek/çift satır bantlamasını belirttiğinde bantlamaya dahil edilecek satır sayısını alır veya ayarlar. |
SemiHidden { get; set; } | Stilin Stiller galerisinden ve Stiller görev bölmesinden gizlenip gizlenmeyeceğini alır/ayarlar. |
Shading { get; } | Bir tane alırShading tablo hücreleri için gölgelendirme biçimlendirmesine başvuran nesne. |
StyleIdentifier { get; } | Yerleşik bir stil için yerel bağımsız stil tanımlayıcısını alır. |
Styles { get; } | Bu stilin ait olduğu stil koleksiyonunu alır. |
TopPadding { get; set; } | Tablo hücrelerinin içeriklerinin üstüne eklenecek boşluk miktarını (nokta cinsinden) alır veya ayarlar. |
Type { get; } | Stil türünü (paragraf veya karakter) alır. |
UnhideWhenUsed { get; set; } | Geçerli belgede kullanılan stilin Stiller galerisinden ve Stiller görev bölmesinden gizlenip gizlenmeyeceğini alır/ayarlar. Kullanılan stilin Stiller galerisinde gösterilmesi gerektiğinde doğrudur. |
VerticalAlignment { get; set; } | Hücreler için dikey hizalamayı belirtir. |
yöntemler
İsim | Tanım |
---|---|
Equals(Style) | Belirtilen stille karşılaştırılır. Stil Istd’leri yalnızca yerleşik stiller için karşılaştırılır. Stil 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 özelliklerini ayarlamak, 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