AppendText

AppendText(TextFragment)

Ajoute un fragment de texte à la page PDF

public void AppendText(TextFragment textFragment)
ParamètreTaperLa description
textFragmentTextFragmentObjet fragment de texte.

Exemples

L’exemple montre comment créer un objet fragment de texte, personnaliser ses segments de texte et l’ajouter à la page Pdf.

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

// crée un fragment de texte
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);

// définit ses propriétés de texte
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;

// ajoute un segment supplémentaire à la collection Segments du fragment de texte
TextSegment segment2 = new TextSegment();
segment2.Text = "another segment";

tf.Segments.Add(segment2);

// crée un objet TextBuilder
TextBuilder builder = new TextBuilder(page);

// ajoute le fragment de texte à la page Pdf
builder.AppendText(tf);

//sauvegarder le document
doc.Save(outFile);

Voir également


AppendText(List<TextFragment>)

Ajoute la liste des fragments de texte à la page Pdf.

public void AppendText(List<TextFragment> textFragments)
ParamètreTaperLa description
textFragmentsList`1Collection de fragments de texte

Voir également