2017-03-26 17 views
2

我正在查看某人寫過的函數。該函數的目標是通過MigraDoc來適當地閱讀html標籤和格式化html標籤。通過migradoc爲pdf添加上標和下標

這是函數的定義。

private Boolean RecursiveFormattedParagraph(Document d, Paragraph para, HtmlNode currentNode, ListInfo listinfo, Boolean listFlag, TextFormat currentFormat) {

據工作,該方案目前支持標籤(即<b>, <i>)。

如何添加對subscriptsuperscript的支持?我已經做了一些研究,並且FormattedText似乎是這裏合適的方法。但作爲新手C#開發人員,我不太清楚如何將其集成到程序中。

+0

您必須修改您未在此處顯示的代碼。我不認爲賞金會讓這個問題變得可以回答。 –

回答

3

MigraDoc有一個名爲FormattedText的元素,它支持你在找什麼。我不知道你是如何搜索它,但只是一個簡單的谷歌搜索,我發現你在找什麼。

MigraDoc Sample: Hello MigraDoc是MigraDoc的文檔。以下是來自MigraDoc提供的樣本:

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

paragraph.AddText(" or "); 

formattedText = paragraph.AddFormattedText("superscript"); 

formattedText.Superscript = true;