我创建了一个流程文档并添加了许多块。现在,我需要基于索引值访问块。即我需要第一段或第二段。
如何获得指定索引的特定块?
答案 0 :(得分:0)
我终于设法解决了这个问题。
首先,我为块创建了一个列表
List<Block> Pblocks = new List<Block>();
Pblocks = TailoredResources_Reading_Text.Document.Blocks.ToList();
然后,我将块分配给一个段落
Paragraph paragraph = Pblocks[1] as Paragraph;
最后,使用运行通过列表获取第一个内联
Run sText = paragraph.Inlines.ToList()[0] as Run;