TextParagraph

TextParagraph class

Representa párrafos de texto como objeto de texto de líneas múltiples.

public sealed class TextParagraph

Constructores

NombreDescripción
TextParagraph()Constructor predeterminado

Propiedades

NombreDescripción
FirstLineIndent { get; set; }Obtiene o establece el valor de sangría de líneas subsiguientes. Si se establece en un valor distinto de cero, tiene una ventaja sobre FormattingOptions.SubsequentLinesIndent value.
FormattingOptions { get; set; }Obtiene o establece opciones de formato.
HorizontalAlignment { get; set; }Obtiene o establece la alineación horizontal del texto dentro de los párrafosRectangle .
Justify { get; set; }Obtiene o establece el valor de si el texto está justificado.
Margin { get; set; }Obtiene o establece el relleno.
Position { get; set; }Obtiene o establece la posición del párrafo.
Rectangle { get; set; }Obtiene o establece el rectángulo del párrafo.
Rotation { get; set; }Obtiene o establece el ángulo de rotación en grados.
SubsequentLinesIndent { get; set; }Obtiene o establece el valor de sangría de líneas subsiguientes. Si se establece en un valor distinto de cero, tiene una ventaja sobre FormattingOptions.SubsequentLinesIndent value.
TextRectangle { get; }Obtiene el rectángulo del texto colocado en el párrafo.
VerticalAlignment { get; set; }Obtiene o establece la alineación vertical del texto dentro de los párrafosRectangle .

Métodos

NombreDescripción
AppendLine(string)Agrega línea de texto
AppendLine(TextFragment)Agrega línea de texto con parámetros de estado de texto.
AppendLine(string, float)Agrega línea de texto.
AppendLine(string, TextState)Agrega línea de texto con parámetros de estado de texto.
AppendLine(TextFragment, TextState)Agrega línea de texto con parámetros de estado de texto.
AppendLine(string, TextState, float)Agrega línea de texto con parámetros de estado de texto
AppendLine(TextFragment, TextState, float)Agrega línea de texto con parámetros de estado de texto
BeginEdit()Comienza la edición del TextParagraph.
EndEdit()Finaliza la edición del TextParagraph.

Ejemplos

El ejemplo muestra cómo crear un objeto de párrafo de texto y adjuntarlo a la página PDF.

Document doc = new Document(inFile);

Page page = (Page)doc.Pages[1];

// crea un párrafo de texto
TextParagraph paragraph = new TextParagraph();
           
// establece el rectángulo del párrafo
paragraph.Rectangle = new Rectangle(100, 600, 200, 700);

// establecer opciones de ajuste de palabras
paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;

// añadir líneas de cadena
paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
paragraph.AppendLine("line2");
paragraph.AppendLine("line3");

// agregar el párrafo a la página PDF con TextBuilder
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.AppendParagraph(paragraph);

// guardar documento PDF
doc.Save(outFile);

Ver también