[英]how to find the numbers of tabs related to paragraphs with openxml in c#?
[英]Is the a way to have 2 paragraphs side by side in OpenXml C#?
我正在嘗試創建一個如下所示的 OpenXml word 文檔:
2.1.1 這是一段
2.1.2 這也是一段
2.1.2.1 本段與 2.1.2 相關
最初的計划是將數字放在自己的段落中,並將文本也放在自己的段落中,但問題是換行符會干擾列表項的結構。
我曾嘗試使用 OpenXml 編號部分,但問題是我無法弄清楚如何為編號編寫自定義數字。
我曾嘗試使用 Justification 和 Indentation 類,但我似乎無法獲得所需的結果,因為每個段落附帶的換行符導致段落打印在另一個下方。
是否有其他方法可以實現此結果或刪除段落換行符的方法?
很抱歉在發布問題時不夠清楚,但對於那些有興趣的人,我設法解決了以下問題。
然后我使用該工具生成所需的代碼,它就在這里。`
段落paragraph1 = new Paragraph(){ RsidParagraphAddition = "005C6DC7", RsidParagraphProperties = "005C6DC7", RsidRunAdditionDefault = "005C6DC7", ParagraphId = "5F7449EC", TextId = "6B3C1D9C" };\n\n Run run1 = new Run(); Text text1 = new Text(); text1.Text = "2.1.2"; run1.Append(text1); Run run2 = new Run(); TabChar tabChar1 = new TabChar(); Text text2 = new Text(); text2.Text = "More text"; run2.Append(tabChar1); run2.Append(text2); paragraph1.Append(run1); paragraph1.Append(run2); return paragraph1;`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.