ParagraphFormat
Contenido
[
Ocultar
]ParagraphFormat class
Representa todo el formato de un párrafo.
Para obtener más información, visite elTrabajar con párrafos artículo de documentación.
public class ParagraphFormat
Propiedades
Nombre | Descripción |
---|---|
AddSpaceBetweenFarEastAndAlpha { get; set; } | Obtiene o establece una marca que indica si el espacio entre caracteres se ajusta automáticamente entre las regiones de texto latino y las regiones de texto de Asia oriental en el párrafo actual. |
AddSpaceBetweenFarEastAndDigit { get; set; } | Obtiene o establece una marca que indica si el espacio entre caracteres se ajusta automáticamente entre las regiones de números y regiones de texto de Asia oriental en el párrafo actual. |
Alignment { get; set; } | Obtiene o establece la alineación del texto para el párrafo. |
BaselineAlignment { get; set; } | Obtiene o establece la posición vertical de las fuentes en una línea. |
Bidi { get; set; } | Obtiene o establece si se trata de un párrafo que se escribe de derecha a izquierda. |
Borders { get; } | Obtiene la colección de bordes del párrafo. |
CharacterUnitFirstLineIndent { get; set; } | Obtiene o establece el valor (en caracteres) para la primera línea o sangría francesa. |
CharacterUnitLeftIndent { get; set; } | Obtiene o establece el valor de sangría izquierda (en caracteres) para los párrafos especificados. |
CharacterUnitRightIndent { get; set; } | Obtiene o establece el valor de sangría correcta (en caracteres) para los párrafos especificados. |
DropCapPosition { get; set; } | Obtiene o establece la posición de un texto de letra capitular. |
FarEastLineBreakControl { get; set; } | Obtiene o establece una marca que indica si se aplican las reglas de salto de línea de Asia Oriental al párrafo actual. |
FirstLineIndent { get; set; } | Obtiene o establece el valor (en puntos) para una primera línea o sangría francesa. |
HangingPunctuation { get; set; } | Obtiene o establece una marca que indica si la puntuación colgante está habilitada para el párrafo actual. |
IsHeading { get; } | Verdadero cuando el estilo de párrafo es uno de los estilos de título integrados. |
IsListItem { get; } | Verdadero cuando el párrafo es un elemento en una lista numerada o con viñetas. |
KeepTogether { get; set; } | Verdadero si todas las líneas del párrafo deben permanecer en la misma página. |
KeepWithNext { get; set; } | Verdadero si el párrafo debe permanecer en la misma página que el párrafo que le sigue. |
LeftIndent { get; set; } | Obtiene o establece el valor (en puntos) que representa la sangría izquierda del párrafo. |
LineSpacing { get; set; } | Obtiene o establece el interlineado (en puntos) del párrafo. |
LineSpacingRule { get; set; } | Obtiene o establece el interlineado del párrafo. |
LinesToDrop { get; set; } | Obtiene o establece el número de líneas del texto del párrafo utilizado para calcular la altura de la letra capitular. |
LineUnitAfter { get; set; } | Obtiene o establece la cantidad de espaciado (en líneas de cuadrícula) después de los párrafos. |
LineUnitBefore { get; set; } | Obtiene o establece la cantidad de espacio (en líneas de cuadrícula) antes de los párrafos. |
NoSpaceBetweenParagraphsOfSameStyle { get; set; } | cuandoverdadero ,SpaceBefore ySpaceAfter será ignorado entre los párrafos del mismo estilo. |
OutlineLevel { get; set; } | Especifica el nivel de esquema del párrafo en el documento. |
PageBreakBefore { get; set; } | Verdadero si se fuerza un salto de página antes del párrafo. |
RightIndent { get; set; } | Obtiene o establece el valor (en puntos) que representa la sangría derecha del párrafo. |
Shading { get; } | Devuelve unShading objeto que hace referencia al formato de sombreado del párrafo. |
SnapToGrid { get; set; } | Especifica si el párrafo actual debe utilizar las líneas de la cuadrícula del documento por configuración de página al diseñar el contenido del párrafo. |
SpaceAfter { get; set; } | Obtiene o establece la cantidad de espacio (en puntos) después del párrafo. |
SpaceAfterAuto { get; set; } | Verdadero si la cantidad de espacio después del párrafo se establece automáticamente. |
SpaceBefore { get; set; } | Obtiene o establece la cantidad de espacio (en puntos) antes del párrafo. |
SpaceBeforeAuto { get; set; } | Verdadero si la cantidad de espacio antes del párrafo se establece automáticamente. |
Style { get; set; } | Obtiene o establece el estilo de párrafo aplicado a este formato. |
StyleIdentifier { get; set; } | Obtiene o establece el identificador de estilo independiente de la configuración regional del estilo de párrafo aplicado a este formato. |
StyleName { get; set; } | Obtiene o establece el nombre del estilo de párrafo aplicado a este formato. |
SuppressAutoHyphens { get; set; } | Especifica si el párrafo actual debe estar exento de cualquier separación de palabras que se aplique en la configuración del documento. |
SuppressLineNumbers { get; set; } | Especifica si las líneas del párrafo actual deben quedar exentas de la numeración de líneas que se aplica en la sección principal. |
TabStops { get; } | Obtiene la colección de tabulaciones personalizadas definidas para este objeto. |
WidowControl { get; set; } | Verdadero si la primera y la última línea del párrafo deben permanecer en la misma página que el resto del párrafo. |
WordWrap { get; set; } | Si esta propiedad esFALSO , El texto latino en medio de una palabra se puede ajustar para el párrafo actual. De lo contrario, el texto en latín se envuelve con palabras completas. |
Métodos
Nombre | Descripción |
---|---|
ClearFormatting() | Restablece el formato de párrafo predeterminado. |
Ejemplos
Muestra cómo construir un documento Aspose.Words a mano.
Document doc = new Document();
// Un documento en blanco contiene una sección, un cuerpo y un párrafo.
// Llama al método "RemoveAllChildren" para eliminar todos esos nodos,
// y terminar con un nodo de documento sin hijos.
doc.RemoveAllChildren();
// Este documento ahora no tiene nodos secundarios compuestos a los que podamos agregar contenido.
// Si deseamos editarlo, necesitaremos volver a llenar su colección de nodos.
// Primero, crea una nueva sección y luego agrégala como secundaria al nodo del documento raíz.
Section section = new Section(doc);
doc.AppendChild(section);
// Establece algunas propiedades de configuración de página para la sección.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;
// Una sección necesita un cuerpo, que contendrá y mostrará todo su contenido
// en la página entre el encabezado y el pie de página de la sección.
Body body = new Body(doc);
section.AppendChild(body);
// Crea un párrafo, establece algunas propiedades de formato y luego añádelo como elemento secundario al cuerpo.
Paragraph para = new Paragraph(doc);
para.ParagraphFormat.StyleName = "Heading 1";
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;
body.AppendChild(para);
// Finalmente, agrega algo de contenido para hacer el documento. Crea una carrera,
// establece su apariencia y contenido, y luego lo agrega como elemento secundario al párrafo.
Run run = new Run(doc);
run.Text = "Hello World!";
run.Font.Color = Color.Red;
para.AppendChild(run);
Assert.AreEqual("Hello World!", doc.GetText().Trim());
doc.Save(ArtifactsDir + "Section.CreateManually.docx");
Ver también
- espacio de nombres Aspose.Words
- asamblea Aspose.Words