TabStop
Innehåll
[
Dölj
]TabStop class
Representerar ett enda anpassat tabbstopp.TabStop objektet är en medlem av the TabStopCollection samling.
För att lära dig mer, besökAspose.Words-dokumentobjektmodell (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 textjusteringen vid detta tabbstopp. |
| IsClear { get; } | Returersann om detta tabbstopp rensar alla befintliga tabbstopp i denna position. |
| Leader { get; set; } | Hämtar eller anger typen av hänvisningslinjen som visas under tabbtecknet. |
| Position { get; } | Hämtar tabbstoppets position i punkter. |
Metoder
| namn | Beskrivning |
|---|---|
| Equals(TabStop) | Jämförs med den angivnaTabStop . |
| override GetHashCode() | Beräknar hashkod för detta objekt. |
Anmärkningar
Normalt sett anger ett tabbstopp en position där ett tabbstopp finns. Men eftersom tabbstopp kan ärvas från överordnade stilar kan det behövas att underobjektet explicit definierar att det inte finns något tabbstopp vid en given position. För att rensa ett ärvt tabbstopp vid en given position, skapa ettTabStop objekt och set Alignment tillClear.
För mer information seTabStopCollection.
Exempel
Visar hur man ändrar positionen för höger tabbstopp i stycken relaterade till innehållsförteckningen.
Document doc = new Document(MyDir + "Table of contents.docx");
// Iterera genom alla stycken med resultatbaserade stilar baserade på innehållsförteckningen; detta är vilken stil som helst mellan innehållsförteckning och innehållsförteckning9.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
if (para.ParagraphFormat.Style.StyleIdentifier >= StyleIdentifier.Toc1 &&
para.ParagraphFormat.Style.StyleIdentifier <= StyleIdentifier.Toc9)
{
// Hämta den första tabbtangenten som används i detta stycke, detta ska vara den tabbtangent som används för att justera sidnumren.
TabStop tab = para.ParagraphFormat.TabStops[0];
// Ersätt den första standardtabbstoppet med en anpassad 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