【发布时间】:2012-09-13 21:30:53
【问题描述】:
在 MigraDoc 中,如果我有一个段落,我怎样才能只将段落中的 some 文本加粗,而不是整个段落。
编辑: 下面是我用来添加粗体段落的典型代码。
var paragraph = section.AddParagraph("This text");
paragraph.Format.Font.Bold = true;
我不能只添加单独的段落来分隔文本,因为 MigraDoc 在段落之间放置了空格。
【问题讨论】:
-
你能贴出你当前使用的代码来加粗整个段落吗?我猜您需要将段落拆分为“跨度”(或 PDFSharp 使用的任何内容)并单独设置每个段落的样式。
-
比这更难一些。 PDFSharp 有自己的库来处理所有这些。
-
我不是建议使用 HTML
span;我在质疑 PDFSharp 是否有办法将文本元素分解为可以单独访问的多个元素。