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 un indicador que indica si el espaciado entre caracteres se ajusta automáticamente entre regiones de texto en latín y regiones de texto del este de Asia en el párrafo actual.
AddSpaceBetweenFarEastAndDigit { get; set; }Obtiene o establece un indicador que indica si el espaciado entre caracteres se ajusta automáticamente entre regiones de números y regiones de texto del este de Asia 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 este es un párrafo 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 sangría de primera línea o 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 capital.
FarEastLineBreakControl { get; set; }Obtiene o establece un indicador que indica si se aplican las reglas de salto de línea del este de Asia 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 un indicador 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 de 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 espacio entre líneas (en puntos) para el párrafo.
LineSpacingRule { get; set; }Obtiene o establece el espacio entre líneas para el 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 capital.
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 espaciado (en líneas de cuadrícula) antes de los párrafos.
MirrorIndents { get; set; }Obtiene o establece un indicador que indica si las sangrías izquierda y derecha tienen el mismo ancho.
NoSpaceBetweenParagraphsOfSameStyle { get; set; }Cuandoverdadero ,SpaceBefore ySpaceAfter Se ignorará 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 la configuración de líneas de cuadrícula por página del documento al diseñar el contenido en el 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 estar exentas de la numeración de línea 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 en latín en medio de una palabra se puede ajustar durante el párrafo actual. De lo contrario, se ajusta 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, cree una nueva sección y luego añádala como un elemento secundario al nodo del documento raíz.
Section section = new Section(doc);
doc.AppendChild(section);

// Establezca 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);

// Cree un párrafo, establezca algunas propiedades de formato y luego añádalo 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 completar el documento. Crea una ejecución.
// establece su apariencia y contenido, y luego lo agrega como un 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