C# 通过Doc为pdf添加上标和下标

C# 通过Doc为pdf添加上标和下标,c#,html,migradoc,C#,Html,Migradoc,我正在看一个有人写的函数。该函数的目标是通过MigraDoc读取html标记并适当地格式化pdf的html标记 这是函数的定义 private Boolean recursiveformatted段落(文档d,段落段落段落,HtmlNode currentNode,ListInfo ListInfo,Boolean listFlag,TextFormat currentFormat){ 它适用于程序当前支持的标记(即,) 如何添加对subscript和superscript的支持?我做了一些研究

我正在看一个有人写的函数。该函数的目标是通过
MigraDoc
读取html标记并适当地格式化pdf的html标记

这是函数的定义

private Boolean recursiveformatted段落(文档d,段落段落段落,HtmlNode currentNode,ListInfo ListInfo,Boolean listFlag,TextFormat currentFormat){

它适用于程序当前支持的标记(即


如何添加对
subscript
superscript
的支持?我做了一些研究,这里的
FormattedText
似乎是合适的方法。但是作为一名C#开发新手,我不太确定如何将其集成到程序中。

MigraDoc
有一个名为
FormattedText
的元素,它可以ch支持你要找的东西。我不知道你是如何搜索它的,但只需一个简单的谷歌搜索,我就找到了你要找的东西

是MigraDoc提供的文档。以下是MigraDoc提供的示例:

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

paragraph.AddText(" or ");

formattedText = paragraph.AddFormattedText("superscript");

formattedText.Superscript = true;

你必须修改你没有在这里展示的代码。我不认为赏金能让这个问题得到解答。