Class TextParagraph

Clase TextParagraph

Representa párrafos de texto como un objeto de texto multilinea.

public sealed class TextParagraph

Constructores

NombreDescripción
TextParagraph()El constructor predeterminado.

Propiedades

NombreDescripción
FirstLineIndent { get; set; }Obtiene o establece el valor de sangría de las líneas subsiguientes. Si se establece en un valor distinto de cero, tiene una ventaja sobre el valor FormattingOptions.SubsequentLinesIndent.
FormattingOptions { get; set; }Obtiene o establece las opciones de formato.
HorizontalAlignment { get; set; }Obtiene o establece la alineación horizontal para el texto dentro del Rectangle del párrafo.
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 las líneas subsiguientes. Si se establece en un valor distinto de cero, tiene una ventaja sobre el valor FormattingOptions.SubsequentLinesIndent.
TextRectangle { get; }Obtiene el rectángulo del texto colocado en el párrafo.
VerticalAlignment { get; set; }Obtiene o establece la alineación vertical para el texto dentro del Rectangle del párrafo.

Métodos

NombreDescripción
AppendLine(string)Agrega una línea de texto
AppendLine(TextFragment)Agrega una línea de texto con parámetros de estado de texto.
AppendLine(string, float)Agrega una línea de texto.
AppendLine(string, TextState)Agrega una línea de texto con parámetros de estado de texto.
AppendLine(TextFragment, TextState)Agrega una línea de texto con parámetros de estado de texto.
AppendLine(string, TextState, float)Agrega una línea de texto con parámetros de estado de texto
AppendLine(TextFragment, TextState, float)Agrega una 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 demuestra cómo crear un objeto de párrafo de texto y agregarlo a la página del Pdf.

Document doc = new Document(inFile);

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

// create text paragraph
TextParagraph paragraph = new TextParagraph();
           
// set the paragraph rectangle
paragraph.Rectangle = new Rectangle(100, 600, 200, 700);

// set word wrapping options
paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;

// append string lines
paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
paragraph.AppendLine("line2");
paragraph.AppendLine("line3");

// append the paragraph to the Pdf page with the TextBuilder
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.AppendParagraph(paragraph);

// save Pdf document
doc.Save(outFile);

Ver También