Class TextParagraph

TextParagraph klass

Representerar textparagrafer som ett flerlinjigt textobjekt.

public sealed class TextParagraph

Konstruktörer

NamnBeskrivning
TextParagraph()Standardkonstruktören.

Egenskaper

NamnBeskrivning
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

NamnBeskrivning
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