编程语言
首页 > 编程语言> > c#-通过migradoc为pdf添加上标和下标

c#-通过migradoc为pdf添加上标和下标

作者:互联网

我正在查看有人编写的功能.该函数的目标是通过MigraDoc读取html标签并适当格式化pdf标签的格式.

这是函数的定义.

私有Boolean RecursiveFormattedParagraph(文档d,段落para,HtmlNode currentNode,ListInfo listinfo,布尔listFlag,TextFormat currentFormat){

它适用于程序当前支持的标签(即< b>,< i>).

如何添加对下标和上标的支持?我已经做过一些研究,FormattedText似乎是这里的适当方法.但是作为C#新手开发人员,我不太确定如何将其集成到程序中.

解决方法:

MigraDoc有一个称为FormattedText的元素,该元素支持您要查找的内容.我不知道您如何搜索它,但只是一个简单的Google搜索,我就找到了您想要的东西.

MigraDoc Sample: Hello MigraDoc是MigraDoc的文档.以下是MigraDoc提供的示例:

formattedText = paragraph.AddFormattedText("subscript");
formattedText.Subscript = true;

paragraph.AddText(" or ");

formattedText = paragraph.AddFormattedText("superscript");

formattedText.Superscript = true;

标签:migradoc,html,c
来源: https://codeday.me/bug/20191026/1934075.html