TabStop
TabStop class
Representa una única tabulación personalizada. ElTabStop
El objeto es miembro de the .TabStopCollection
colección.
Para obtener más información, visite elModelo de objetos de documento (DOM) de Aspose.Words artículo de documentación.
public sealed class TabStop
Constructores
Nombre | Descripción |
---|---|
TabStop(double) | Inicializa una nueva instancia de esta clase. |
TabStop(double, TabAlignment, TabLeader) | Inicializa una nueva instancia de esta clase. |
Propiedades
Nombre | Descripción |
---|---|
Alignment { get; set; } | Obtiene o establece la alineación del texto en esta tabulación. |
IsClear { get; } | Devolucionesverdadero si esta tabulación borra cualquier tabulación existente en esta posición. |
Leader { get; set; } | Obtiene o establece el tipo de línea guía que se muestra bajo el carácter de tabulación. |
Position { get; } | Obtiene la posición de la tabulación en puntos. |
Métodos
Nombre | Descripción |
---|---|
Equals(TabStop) | Se compara con lo especificadoTabStop . |
override GetHashCode() | Calcula el código hash para este objeto. |
Observaciones
Normalmente, una tabulación especifica una posición donde existe una tabulación. Pero debido a que las tabulaciones se pueden heredar de los estilos principales, podría ser necesario que el objeto secundario defina explícitamente que no hay ninguna tabulación en una posición determinada. Para borrar una tabulación heredada en una posición determinada, cree unaTabStop
objeto y set Alignment
aClear.
Para más información, verTabStopCollection
.
Ejemplos
Muestra cómo modificar la posición de la tabulación derecha en párrafos relacionados con TOC.
Document doc = new Document(MyDir + "Table of contents.docx");
// Iterar a través de todos los párrafos con estilos basados en resultados TOC; este es cualquier estilo entre TOC y 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)
{
// Obtenga la primera pestaña utilizada en este párrafo, esta debería ser la pestaña utilizada para alinear los números de página.
TabStop tab = para.ParagraphFormat.TabStops[0];
// Reemplace la primera pestaña predeterminada, deténgase con una tabulación personalizada.
para.ParagraphFormat.TabStops.RemoveByPosition(tab.Position);
para.ParagraphFormat.TabStops.Add(tab.Position - 50, tab.Alignment, tab.Leader);
}
doc.Save(ArtifactsDir + "Styles.ChangeTocsTabStops.docx");
Ver también
- espacio de nombres Aspose.Words
- asamblea Aspose.Words