2012-09-13 9 views
14

In MigraDoc, wenn ich einen Absatz habe, wie kann ich nur einige Text im Absatz, nicht den gesamten Absatz fett.MigraDoc - Fett bestimmten Text in einem Absatz

Bearbeiten: Unten ist der typische Code, den ich verwenden würde, um einen fettgedruckten Absatz hinzuzufügen.

Ich kann nicht einfach separate Absätze, die den Text teilen, hinzufügen, weil MigraDoc Platz zwischen den Absätzen schafft.

+0

Können Sie nach dem Code, den Sie gerade zu fett den gesamten Absatz verwenden? Ich schätze, Sie müssen den Absatz in "Spannen" aufteilen (oder was auch immer PDFSharp verwendet) und jeden einzeln formatieren. –

+0

Es ist ein bisschen schwieriger als das. PDFSharp hat eine eigene Bibliothek, die all das erledigt. – contactmatt

+0

Ich schlug nicht vor, ein HTML 'span' zu verwenden; Ich habe gefragt, ob PDFSharp eine Möglichkeit hat, Textelemente in mehrere Elemente zu zerlegen, auf die einzeln zugegriffen werden kann. –

Antwort

19

Versuchen Sie die folgenden Zeilen:

var paragraph = section.AddParagraph("This text"); 

paragraph.AddFormattedText("Text in Bold Style", TextFormat.Bold); 
Verwandte Themen