TextParagraph

TextParagraph class

Representerar textstycken som flerradstextobjekt.

public sealed class TextParagraph

Konstruktörer

namnBeskrivning
TextParagraph()Default_Constructor

Egenskaper

namnBeskrivning
FirstLineIndent { get; set; }Hämtar eller ställer in efterföljande raders indragsvärde. Om det ställs in på ett värde som inte är noll, har det en fördel jämfört med FormattingOptions.SubsequentLinesIndent value.
FormattingOptions { get; set; }Hämtar eller ställer in formateringsalternativ.
HorizontalAlignment { get; set; }Hämtar eller ställer in horisontell justering för texten i paragraferRectangle .
Justify { get; set; }Hämtar eller ställer in värde oavsett om texten är motiverad.
Margin { get; set; }Hämtar eller ställer in stoppningen.
Position { get; set; }Hämtar eller ställer in positionen för stycket.
Rectangle { get; set; }Hämtar eller ställer in rektangel för stycket.
Rotation { get; set; }Hämtar eller ställer in rotationsvinkeln i grader.
SubsequentLinesIndent { get; set; }Hämtar eller ställer in efterföljande raders indragsvärde. Om det ställs in på ett värde som inte är noll, har det en fördel jämfört med FormattingOptions.SubsequentLinesIndent value.
TextRectangle { get; }Får rektangel av texten placerad till stycket.
VerticalAlignment { get; set; }Hämtar eller ställer in vertikal justering för texten i paragraferRectangle .

Metoder

namnBeskrivning
AppendLine(string)Lägger till textrad
AppendLine(TextFragment)Lägger till textrad med texttillståndsparametrar.
AppendLine(string, float)Lägger till textrad.
AppendLine(string, TextState)Lägger till textrad med texttillståndsparametrar.
AppendLine(TextFragment, TextState)Lägger till textrad med texttillståndsparametrar.
AppendLine(string, TextState, float)Lägger till textrad med texttillståndsparametrar
AppendLine(TextFragment, TextState, float)Lägger till textrad med texttillståndsparametrar
BeginEdit()Börjar redigeringen av TextParagraph.
EndEdit()Avslutar redigeringen av TextParagraph.

Exempel

Exemplet visar hur man skapar textstyckeobjekt och lägger till det på pdf-sidan.

Document doc = new Document(inFile);

Page page = (Page)doc.Pages[1];

// skapa textstycke
TextParagraph paragraph = new TextParagraph();
           
// ställ in styckerektangeln
paragraph.Rectangle = new Rectangle(100, 600, 200, 700);

// ställ in radbrytningsalternativ
paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;

// lägg till strängrader
paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
paragraph.AppendLine("line2");
paragraph.AppendLine("line3");

// lägg till stycket på Pdf-sidan med TextBuilder
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.AppendParagraph(paragraph);

// spara pdf-dokument
doc.Save(outFile);

Se även