TabStop
Innehåll
[
Dölj
]TabStop class
Representerar ett enda anpassat tabbstopp. DeTabStop
objektet är en medlem av the TabStopCollection
samling.
För att lära dig mer, besökAspose.Words Document Object Model (DOM) dokumentationsartikel.
public sealed class TabStop
Konstruktörer
namn | Beskrivning |
---|---|
TabStop(double) | Initierar en ny instans av den här klassen. |
TabStop(double, TabAlignment, TabLeader) | Initierar en ny instans av den här klassen. |
Egenskaper
namn | Beskrivning |
---|---|
Alignment { get; set; } | Hämtar eller ställer in justeringen av text vid detta tabbstopp. |
IsClear { get; } | ReturnerarSann om detta tabbstopp rensar alla befintliga tabbstopp i denna position. |
Leader { get; set; } | Hämtar eller ställer in typen av ledarraden som visas under tabbtecknet. |
Position { get; } | Får tabbstoppets position i poäng. |
Metoder
namn | Beskrivning |
---|---|
Equals(TabStop) | Jämför med den angivnaTabStop . |
override GetHashCode() | Beräknar hashkod för detta objekt. |
Anmärkningar
Normalt anger ett tabbstopp en position där ett tabbstopp finns. Men eftersom tabbstopp kan ärvas från överordnade stilar, kan det behövas för det underordnade objektet att uttryckligen definiera att det inte finns något tabbstopp vid en given position. För att rensa ett ärvt tabbstopp vid en given position, skapa enTabStop
objekt och set Alignment
tillClear.
För mer information seTabStopCollection
.
Exempel
Visar hur man ändrar positionen för höger tabbstopp i innehållsförteckningsrelaterade stycken.
Document doc = new Document(MyDir + "Table of contents.docx");
// Iterera genom alla stycken med TOC resultatbaserade stilar; detta är vilken stil som helst mellan TOC och TOC9.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true).OfType<Paragraph>())
if (para.ParagraphFormat.Style.StyleIdentifier >= StyleIdentifier.Toc1 &&
para.ParagraphFormat.Style.StyleIdentifier <= StyleIdentifier.Toc9)
{
// Få den första fliken som används i det här stycket, detta bör vara den flik som används för att anpassa sidnumren.
TabStop tab = para.ParagraphFormat.TabStops[0];
// Ersätt den första standardfliken, sluta med ett anpassat tabbstopp.
para.ParagraphFormat.TabStops.RemoveByPosition(tab.Position);
para.ParagraphFormat.TabStops.Add(tab.Position - 50, tab.Alignment, tab.Leader);
}
doc.Save(ArtifactsDir + "Styles.ChangeTocsTabStops.docx");
Se även
- namnutrymme Aspose.Words
- hopsättning Aspose.Words