2016-06-10 16 views
1

Ich habe Mühe, Hintergrundfarbe auf bestimmten Teil des Satzes (Text), Wort mit MIGRADOC und PDFSHARP hinzuzufügen. Irgendwelche Vorschläge, wie man macht?Hinzufügen von Hintergrundfarbe zu bestimmten Teil des Textes mit MIGRADOC UND PDFSHARP

par.addText(coloredText); 

Dies ist, wie ich versuchte, Text hinzufügen, die gefärbt sein sollen, aber es gibt keine Möglichkeit für Farbe zu gründen, mit Ausnahme von Absatz (paragraph.shading.color = Color.red) aber ich Teil des Textes im Absatz muß.

Dank

+0

Bitte fügen Sie den Code, den Sie bisher versucht haben –

+0

@ Vini.g.fer Ich füge den Code zum Beitrag. Danke – misha

Antwort

0

Mit FormattedText ist es möglich, die Farbe des Textes (leider nicht der Hintergrund) Mit dem Stück Code, um zu bestimmen unten es möglich ist, dies zu tun:

enter image description here

Paragraph par = section.AddParagraph(); 
par.Format.Alignment = ParagraphAlignment.Left; 

// Use formatted text to specify the color 
FormattedText ftext = new FormattedText(); 
ftext.AddText("Coloured Text"); 
ftext.Color = Colors.Red; 

par.AddText("normal Text"); 
par.AddSpace(1); 
par.Add(ftext); 
par.AddSpace(1); 
par.AddText("rest of the normal Text");