Class TextParagraph
Innehåll
[
Dölj
]TextParagraph klass
Representerar textparagrafer som ett flerlinjigt textobjekt.
public sealed class TextParagraph
Konstruktörer
| Namn | Beskrivning |
|---|---|
| TextParagraph() | Standardkonstruktören. |
Egenskaper
| Namn | Beskrivning |
|---|---|
| FirstLineIndent { get; set; } | Hämtar eller sätter indenteringsvärdet för efterföljande rader. Om det sätts till ett icke-nollvärde har det en fördel över värdet FormattingOptions.SubsequentLinesIndent. |
| FormattingOptions { get; set; } | Hämtar eller sätter formateringsalternativ. |
| HorizontalAlignment { get; set; } | Hämtar eller sätter horisontell justering för texten inuti paragrafens Rectangle. |
| Justify { get; set; } | Hämtar eller sätter värdet om texten är rättjusterad. |
| Margin { get; set; } | Hämtar eller sätter marginalen. |
| Position { get; set; } | Hämtar eller sätter positionen för paragrafen. |
| Rectangle { get; set; } | Hämtar eller sätter rektangeln för paragrafen. |
| Rotation { get; set; } | Hämtar eller sätter rotationsvinkeln i grader. |
| SubsequentLinesIndent { get; set; } | Hämtar eller sätter indenteringsvärdet för efterföljande rader. Om det sätts till ett icke-nollvärde har det en fördel över värdet FormattingOptions.SubsequentLinesIndent. |
| TextRectangle { get; } | Hämtar rektangeln för texten placerad i paragrafen. |
| VerticalAlignment { get; set; } | Hämtar eller sätter vertikal justering för texten inuti paragrafens Rectangle. |
Metoder
| Namn | Beskrivning |
|---|---|
| AppendLine(string) | Lägger till en textrad |
| AppendLine(TextFragment) | Lägger till en textrad med textstatusparametrar. |
| AppendLine(string, float) | Lägger till en textrad. |
| AppendLine(string, TextState) | Lägger till en textrad med textstatusparametrar. |
| AppendLine(TextFragment, TextState) | Lägger till en textrad med textstatusparametrar. |
| AppendLine(string, TextState, float) | Lägger till en textrad med textstatusparametrar |
| AppendLine(TextFragment, TextState, float) | Lägger till en textrad med textstatusparametrar |
| BeginEdit() | Börjar redigera TextParagraph. |
| EndEdit() | Avslutar redigeringen av TextParagraph. |
Exempel
Exemplet visar hur man skapar ett textparagrafobjekt och lägger till det på Pdf-sidan.
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);
Se Även
- namnrymd Aspose.Pdf.Text
- sammansättning Aspose.PDF