Как получить список фигур в элементе SdtBlock, используя Open XML SDK? - PullRequest
2 голосов
/ 18 октября 2011

Как получить список фигур (текстовых полей) в элементе SdtBlock с использованием Open XML SDK?

С уважением.

1 Ответ

4 голосов
/ 19 октября 2011

Чтобы захватить все фигуры в WordProcessingDocument, вы можете использовать linq для обхода всех потомков тела:

using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(stream, true))
{
    IEnumerable<DocumentFormat.OpenXml.Vml.Shape> shapes = wordDoc.MainDocumentPart.Document.Body.Descendants<DocumentFormat.OpenXml.Vml.Shape>();
}
...