Class TextParagraph
Contenido
[
Ocultar
]Clase TextParagraph
Representa párrafos de texto como un objeto de texto multilinea.
public sealed class TextParagraph
Constructores
| Nombre | Descripción |
|---|---|
| TextParagraph() | El constructor predeterminado. |
Propiedades
| Nombre | Descripció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
| Nombre | Descripció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
- espacio de nombres Aspose.Pdf.Text
- ensamblado Aspose.PDF