2
腳註具有編號重新啓動選項。編號可以從頁面,部分重新開始,也可以是連續的。OpenXml:以編程方式獲得腳註的編號重新啓動設置
如何以編程方式獲取現有docx文檔的腳註的編號重新啓動設置。
謝謝你的建議。
腳註具有編號重新啓動選項。編號可以從頁面,部分重新開始,也可以是連續的。OpenXml:以編程方式獲得腳註的編號重新啓動設置
如何以編程方式獲取現有docx文檔的腳註的編號重新啓動設置。
謝謝你的建議。
可以在DocumentSettingsPart
中找到文檔寬腳註設置。 OpenXml SDK中的相關類被稱爲FootnoteDocumentWideProperties
。
下面的示例讀取腳註編號由用戶配置的重新啓動設置:
public static void ReadFootnoteNumberingRestartSettings()
{
using (WordprocessingDocument wordDoc =
WordprocessingDocument.Open(@"c:\temp\Doc1.docx", true))
{
FootnoteDocumentWideProperties fdwp =
wordDoc.MainDocumentPart.DocumentSettingsPart.Settings.Elements<FootnoteDocumentWideProperties>().FirstOrDefault();
if (fdwp == null)
{
Console.Out.WriteLine("No document wide footnote settings specified.");
return;
}
if (fdwp.NumberingRestart == null)
{
Console.Out.WriteLine("No numbering restart settings specified.");
return;
}
Console.Out.WriteLine("Numbering restart option: {0}", fdwp.NumberingRestart.Val);
}
}
static void Main(string[] args)
{
ReadFootnoteNumberingRestartSettings();
}
非常感謝你,漢斯。 – etr