TabStop
TabStop class
Tek bir özel sekme durağını temsil eder.TabStop
nesne the ’nin bir üyesidirTabStopCollection
koleksiyon.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Aspose.Words Belge Nesne Modeli (DOM) dokümantasyon makalesi.
public sealed class TabStop
yapıcılar
İsim | Tanım |
---|---|
TabStop(double) | Bu sınıfın yeni bir örneğini başlatır. |
TabStop(double, TabAlignment, TabLeader) | Bu sınıfın yeni bir örneğini başlatır. |
Özellikleri
İsim | Tanım |
---|---|
Alignment { get; set; } | Bu sekme durağındaki metnin hizalamasını alır veya ayarlar. |
IsClear { get; } | İadelerdoğru bu sekme durağı bu konumdaki mevcut sekme duraklarını siliyorsa. |
Leader { get; set; } | Sekme karakterinin altında görüntülenen öncü çizginin türünü alır veya ayarlar. |
Position { get; } | Sekme durağının konumunu nokta olarak alır. |
yöntemler
İsim | Tanım |
---|---|
Equals(TabStop) | Belirtilenle karşılaştırırTabStop . |
override GetHashCode() | Bu nesnenin karma kodunu hesaplar. |
Notlar
Normalde sekme durağı, sekme durağının bulunduğu konumu belirtir. Ancak sekme durakları üst stillerden miras alınabildiğinden, alt object ’nin belirli bir konumda sekme durağı olmadığını açıkça tanımlaması gerekebilir. Belirli bir konumda devralınan bir sekme durağını clear için, birTabStop
nesne ve set Alignment
ileClear.
Daha fazla bilgi için bakınızTabStopCollection
.
Örnekler
İçindekiler ile ilgili paragraflarda sağ sekme durağının konumunun nasıl değiştirileceğini gösterir.
Document doc = new Document(MyDir + "Table of contents.docx");
// İçindekiler sonuç tabanlı stillerle tüm paragrafları yineleyin; bu, TOC ve TOC9 arasındaki herhangi bir stildir.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
if (para.ParagraphFormat.Style.StyleIdentifier >= StyleIdentifier.Toc1 &&
para.ParagraphFormat.Style.StyleIdentifier <= StyleIdentifier.Toc9)
{
// Bu paragrafta kullanılan ilk sekmeyi alın, bu sayfa numaralarını hizalamak için kullanılan sekme olmalıdır.
TabStop tab = para.ParagraphFormat.TabStops[0];
// İlk varsayılan sekmeyi değiştirin, özel bir sekme durağıyla durdurun.
para.ParagraphFormat.TabStops.RemoveByPosition(tab.Position);
para.ParagraphFormat.TabStops.Add(tab.Position - 50, tab.Alignment, tab.Leader);
}
doc.Save(ArtifactsDir + "Styles.ChangeTocsTabStops.docx");
Ayrıca bakınız
- ad alanı Aspose.Words
- toplantı Aspose.Words