TextParagraph

TextParagraph class

Metin paragraflarını çok satırlı metin nesnesi olarak temsil eder.

public sealed class TextParagraph

yapıcılar

İsimTanım
TextParagraph()Default_Constructor

Özellikleri

İsimTanım
FirstLineIndent { get; set; }Sonraki satırların girinti değerini alır veya ayarlar. Sıfırdan farklı bir değere ayarlanırsa, FormattingOptions.SubsequentLinesIndent değerine göre bir avantajı vardır.
FormattingOptions { get; set; }Biçimlendirme seçeneklerini alır veya ayarlar.
HorizontalAlignment { get; set; }Paragrafların içindeki metin için yatay hizalamayı alır veya ayarlarRectangle .
Justify { get; set; }Metnin iki yana yaslı olup olmadığını alır veya ayarlar.
Margin { get; set; }Dolguyu alır veya ayarlar.
Position { get; set; }Paragrafın konumunu alır veya ayarlar.
Rectangle { get; set; }Paragrafın dikdörtgenini alır veya ayarlar.
Rotation { get; set; }Dönme açısını derece cinsinden alır veya ayarlar.
SubsequentLinesIndent { get; set; }Sonraki satırların girinti değerini alır veya ayarlar. Sıfırdan farklı bir değere ayarlanırsa, FormattingOptions.SubsequentLinesIndent değerine göre bir avantajı vardır.
TextRectangle { get; }Paragrafa yerleştirilen metnin dikdörtgenini alır.
VerticalAlignment { get; set; }Paragrafların içindeki metin için dikey hizalamayı alır veya ayarlarRectangle .

yöntemler

İsimTanım
AppendLine(string)Metin satırı ekler
AppendLine(TextFragment)Metin durumu parametreleriyle metin satırı ekler.
AppendLine(string, float)Metin satırı ekler.
AppendLine(string, TextState)Metin durumu parametreleriyle metin satırı ekler.
AppendLine(TextFragment, TextState)Metin durumu parametreleriyle metin satırı ekler.
AppendLine(string, TextState, float)Metin durumu parametreleriyle metin satırı ekler
AppendLine(TextFragment, TextState, float)Metin durumu parametreleriyle metin satırı ekler
BeginEdit()TextParagraph’ın düzenlenmesine başlar.
EndEdit()TextParagraph’ın düzenlenmesini sonlandırır.

Örnekler

Örnek, metin paragraf nesnesinin nasıl oluşturulacağını ve bunun Pdf sayfasına nasıl ekleneceğini gösterir.

Document doc = new Document(inFile);

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

// metin paragrafı oluştur
TextParagraph paragraph = new TextParagraph();
           
// paragraf dikdörtgenini ayarla
paragraph.Rectangle = new Rectangle(100, 600, 200, 700);

// kelime kaydırma seçeneklerini ayarla
paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;

// string satırları ekle
paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
paragraph.AppendLine("line2");
paragraph.AppendLine("line3");

// Paragrafı TextBuilder ile Pdf sayfasına ekleyin
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.AppendParagraph(paragraph);

// PDF belgesini kaydet
doc.Save(outFile);

Ayrıca bakınız