ParagraphAlignment

ParagraphAlignment enumeration

Especifica la alineación del texto en un párrafo.

public enum ParagraphAlignment

Valores

NombreValorDescripción
Left0El texto está alineado a la izquierda.
Center1El texto está centrado horizontalmente.
Right2El texto está alineado a la derecha.
Justify3El texto está alineado tanto a la izquierda como a la derecha.
Distributed4El texto se distribuye uniformemente.
ArabicMediumKashida5Solo en árabe. La longitud del texto en kashida se extiende a una longitud media determinada por el usuario.
ArabicHighKashida7Solo en árabe. La longitud del texto en kashida se ha ampliado al máximo.
ArabicLowKashida8Solo en árabe. La longitud del texto en kashida se ha ampliado ligeramente.
ThaiDistributed9Solo en tailandés. El texto está justificado con optimización para tailandés.
MathElementCenterAsGroup10El único elemento matemático en una línea, alineado como ‘Centrado como grupo’.

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