TextParagraph
Contenuti
[
Nascondere
]TextParagraph class
Rappresenta i paragrafi di testo come oggetti di testo multilinea.
public sealed class TextParagraph
Costruttori
Nome | Descrizione |
---|---|
TextParagraph() | Default_Costruttore |
Proprietà
Nome | Descrizione |
---|---|
FirstLineIndent { get; set; } | Ottiene o imposta il valore di rientro delle righe successive. Se impostato su un valore diverso da zero, presenta un vantaggio rispetto al valore FormattingOptions.SubsequentLinesIndent. |
FormattingOptions { get; set; } | Ottiene o imposta le opzioni di formattazione. |
HorizontalAlignment { get; set; } | Ottiene o imposta l’allineamento orizzontale per il testo all’interno dei parametriRectangle . |
Justify { get; set; } | Ottiene o imposta il valore se il testo è giustificato. |
Margin { get; set; } | Ottiene o imposta il riempimento. |
Position { get; set; } | Ottiene o imposta la posizione del paragrafo. |
Rectangle { get; set; } | Ottiene o imposta il rettangolo del paragrafo. |
Rotation { get; set; } | Ottiene o imposta l’angolo di rotazione in gradi. |
SubsequentLinesIndent { get; set; } | Ottiene o imposta il valore di rientro delle righe successive. Se impostato su un valore diverso da zero, presenta un vantaggio rispetto al valore FormattingOptions.SubsequentLinesIndent. |
TextRectangle { get; } | Ottiene il rettangolo del testo inserito nel paragrafo. |
VerticalAlignment { get; set; } | Ottiene o imposta l’allineamento verticale per il testo all’interno dei parametriRectangle . |
Metodi
Nome | Descrizione |
---|---|
AppendLine(string) | Aggiunge riga di testo |
AppendLine(TextFragment) | Aggiunge la riga di testo con i parametri dello stato del testo. |
AppendLine(string, float) | Aggiunge riga di testo. |
AppendLine(string, TextState) | Aggiunge la riga di testo con i parametri dello stato del testo. |
AppendLine(TextFragment, TextState) | Aggiunge la riga di testo con i parametri dello stato del testo. |
AppendLine(string, TextState, float) | Aggiunge riga di testo con parametri di stato del testo |
AppendLine(TextFragment, TextState, float) | Aggiunge riga di testo con parametri di stato del testo |
BeginEdit() | Inizia la modifica del TextParagraph. |
EndEdit() | Termina la modifica del TextParagraph. |
Esempi
L’esempio mostra come creare un oggetto paragrafo di testo e aggiungerlo alla pagina Pdf.
Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];
//passa in rassegna i frammenti
TextParagraph paragraph = new TextParagraph();
//esegui il ciclo dei segmenti
paragraph.Rectangle = new Rectangle(100, 600, 200, 700);
//scorri i personaggi
paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;
// stampa la posizione del carattere e le informazioni sul rettangolo
paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
paragraph.AppendLine("line2");
paragraph.AppendLine("line3");
// crea un paragrafo di testo
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.AppendParagraph(paragraph);
// imposta il rettangolo del paragrafo
doc.Save(outFile);
Guarda anche
- spazio dei nomi Aspose.Pdf.Text
- assemblea Aspose.PDF