AppendText

AppendText(TextFragment)

Hängt Textfragment an PDF-Seite an

public void AppendText(TextFragment textFragment)
ParameterTypBeschreibung
textFragmentTextFragmentTextfragmentobjekt.

Beispiele

Das Beispiel zeigt, wie ein Textfragmentobjekt erstellt, seine Textsegmente angepasst und an die PDF-Seite angehängt werden.

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

// Textfragment erstellen
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);

// seine Texteigenschaften festlegen
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;

// ein weiteres Segment zur Segments-Sammlung des Textfragments hinzufügen
TextSegment segment2 = new TextSegment();
segment2.Text = "another segment";

tf.Segments.Add(segment2);

// TextBuilder-Objekt erstellen
TextBuilder builder = new TextBuilder(page);

// Textfragment an die PDF-Seite anhängen
builder.AppendText(tf);

// Dokument speichern
doc.Save(outFile);

Siehe auch


AppendText(List<TextFragment>)

Fügt eine Liste von Textfragmenten an die PDF-Seite an.

public void AppendText(List<TextFragment> textFragments)
ParameterTypBeschreibung
textFragmentsList`1Sammlung von Textfragmenten

Siehe auch