TextParagraph
Contenido
[
Ocultar
]TextParagraph class
Representa párrafos de texto como objeto de texto de líneas múltiples.
public sealed class TextParagraph
Constructores
Nombre | Descripción |
---|---|
TextParagraph() | Constructor predeterminado |
Propiedades
Nombre | Descripció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
Nombre | Descripció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
- espacio de nombres Aspose.Pdf.Text
- asamblea Aspose.PDF