## ParagraphFormat class

Representa todo el formato de un párrafo.

Para obtener más información, visite el[Trabajar con párrafos](https://docs.aspose.com/words/net/working-with-paragraphs/) Artículo de documentación.

```csharp
public class ParagraphFormat
```

## Propiedades

| Nombre | Descripción |
| --- | --- |
| [AddSpaceBetweenFarEastAndAlpha](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/alignment/) { get; set; } | Obtiene o establece la alineación del texto para el párrafo. |
| [BaselineAlignment](../../aspose.words/paragraphformat/baselinealignment/) { get; set; } | Obtiene o establece la posición vertical de las fuentes en una línea. |
| [Bidi](../../aspose.words/paragraphformat/bidi/) { get; set; } | Obtiene o establece si este es un párrafo de derecha a izquierda. |
| [Borders](../../aspose.words/paragraphformat/borders/) { get; } | Obtiene la colección de bordes del párrafo. |
| [CharacterUnitFirstLineIndent](../../aspose.words/paragraphformat/characterunitfirstlineindent/) { get; set; } | Obtiene o establece el valor (en caracteres) para la sangría de primera línea o francesa. |
| [CharacterUnitLeftIndent](../../aspose.words/paragraphformat/characterunitleftindent/) { get; set; } | Obtiene o establece el valor de sangría izquierda (en caracteres) para los párrafos especificados. |
| [CharacterUnitRightIndent](../../aspose.words/paragraphformat/characterunitrightindent/) { get; set; } | Obtiene o establece el valor de sangría correcta (en caracteres) para los párrafos especificados. |
| [DropCapPosition](../../aspose.words/paragraphformat/dropcapposition/) { get; set; } | Obtiene o establece la posición de un texto de letra capital. |
| [FarEastLineBreakControl](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/firstlineindent/) { get; set; } | Obtiene o establece el valor (en puntos) para una primera línea o sangría francesa. |
| [HangingPunctuation](../../aspose.words/paragraphformat/hangingpunctuation/) { get; set; } | Obtiene o establece un indicador que indica si la puntuación colgante está habilitada para el párrafo actual. |
| [IsHeading](../../aspose.words/paragraphformat/isheading/) { get; } | Verdadero cuando el estilo de párrafo es uno de los estilos de título integrados. |
| [IsListItem](../../aspose.words/paragraphformat/islistitem/) { get; } | Verdadero cuando el párrafo es un elemento de una lista numerada o con viñetas. |
| [KeepTogether](../../aspose.words/paragraphformat/keeptogether/) { get; set; } | Verdadero si todas las líneas del párrafo deben permanecer en la misma página. |
| [KeepWithNext](../../aspose.words/paragraphformat/keepwithnext/) { get; set; } | Verdadero si el párrafo debe permanecer en la misma página que el párrafo que le sigue. |
| [LeftIndent](../../aspose.words/paragraphformat/leftindent/) { get; set; } | Obtiene o establece el valor (en puntos) que representa la sangría izquierda del párrafo. |
| [LineSpacing](../../aspose.words/paragraphformat/linespacing/) { get; set; } | Obtiene o establece el espacio entre líneas (en puntos) para el párrafo. |
| [LineSpacingRule](../../aspose.words/paragraphformat/linespacingrule/) { get; set; } | Obtiene o establece el espacio entre líneas para el párrafo. |
| [LinesToDrop](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/lineunitafter/) { get; set; } | Obtiene o establece la cantidad de espaciado (en líneas de cuadrícula) después de los párrafos. |
| [LineUnitBefore](../../aspose.words/paragraphformat/lineunitbefore/) { get; set; } | Obtiene o establece la cantidad de espaciado (en líneas de cuadrícula) antes de los párrafos. |
| [MirrorIndents](../../aspose.words/paragraphformat/mirrorindents/) { get; set; } | Obtiene o establece un indicador que indica si las sangrías izquierda y derecha tienen el mismo ancho. |
| [NoSpaceBetweenParagraphsOfSameStyle](../../aspose.words/paragraphformat/nospacebetweenparagraphsofsamestyle/) { get; set; } | Cuando`verdadero` ,[`SpaceBefore`](./spacebefore/) y[`SpaceAfter`](./spaceafter/) Se ignorará entre los párrafos del mismo estilo. |
| [OutlineLevel](../../aspose.words/paragraphformat/outlinelevel/) { get; set; } | Especifica el nivel de esquema del párrafo en el documento. |
| [PageBreakBefore](../../aspose.words/paragraphformat/pagebreakbefore/) { get; set; } | Verdadero si se fuerza un salto de página antes del párrafo. |
| [RightIndent](../../aspose.words/paragraphformat/rightindent/) { get; set; } | Obtiene o establece el valor (en puntos) que representa la sangría derecha del párrafo. |
| [Shading](../../aspose.words/paragraphformat/shading/) { get; } | Devuelve un[`Shading`](../shading/) objeto que hace referencia al formato de sombreado del párrafo. |
| [SnapToGrid](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/spaceafter/) { get; set; } | Obtiene o establece la cantidad de espacio (en puntos) después del párrafo. |
| [SpaceAfterAuto](../../aspose.words/paragraphformat/spaceafterauto/) { get; set; } | Verdadero si la cantidad de espacio después del párrafo se establece automáticamente. |
| [SpaceBefore](../../aspose.words/paragraphformat/spacebefore/) { get; set; } | Obtiene o establece la cantidad de espacio (en puntos) antes del párrafo. |
| [SpaceBeforeAuto](../../aspose.words/paragraphformat/spacebeforeauto/) { get; set; } | Verdadero si la cantidad de espacio antes del párrafo se establece automáticamente. |
| [Style](../../aspose.words/paragraphformat/style/) { get; set; } | Obtiene o establece el estilo de párrafo aplicado a este formato. |
| [StyleIdentifier](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/stylename/) { get; set; } | Obtiene o establece el nombre del estilo de párrafo aplicado a este formato. |
| [SuppressAutoHyphens](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/tabstops/) { get; } | Obtiene la colección de tabulaciones personalizadas definidas para este objeto. |
| [WidowControl](../../aspose.words/paragraphformat/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](../../aspose.words/paragraphformat/wordwrap/) { get; set; } | Si esta propiedad es`FALSO` 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

| Nombre | Descripción |
| --- | --- |
| [ClearFormatting](../../aspose.words/paragraphformat/clearformatting/)() | Restablece el formato de párrafo predeterminado. |

## Ejemplos

Muestra cómo construir un documento Aspose.Words a mano.

```csharp
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

* espacio de nombres [Aspose.Words](../../aspose.words/)
* asamblea [Aspose.Words](../../)
