ParagraphFormat

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

NombreDescripció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

NombreDescripció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