【发布时间】:2010-07-23 01:00:45
【问题描述】:
我需要按照它们在文档中出现的顺序从 OpenXML 文档中检索页眉/页脚部分。
以下内容:-
foreach (HeaderPart header in document.MainDocumentPart.HeaderParts)
{
...
}
-似乎以无特定顺序遍历HeaderParts。
谁能解释如何正确订购这些?是通过使用 OrderBy,还是通过不同的方式访问 HeaderParts?
编辑:示例
例如:-
在一个示例文档中,我有几个分节符。每个部分都有不同的页眉/页脚:-
- 第 1 节 => 第 1 节页脚
- 第 2 节 => 第 2 节页脚
- 第 3 节 => 第 3 节页脚
- 第 4 节 => 第 4 节页脚
文档中没有“不同的第一页”或“不同的奇数/偶数”页眉或页脚。
当我尝试使用 document.MainDocumentPart.FooterParts 遍历这些页脚时,它们没有按 1、2、3、4 的顺序出现。我无法确定这些页脚按顺序出现的顺序背后的逻辑.我怀疑它们没有被订购。
我需要它们。
【问题讨论】:
标签: c# ms-word openxml-sdk openxml