2012-05-21 77 views

回答

0

可以在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(); 
} 
+0

非常感謝你,漢斯。 – etr

相關問題