Получение отношения ID из фигуры

Как я могу получить RelationsID из формы, имя которой я знаю? Я работаю с C# и OpenXML. Мне нужен метод, который принимает слайд и имя фигуры, которую я ищу, и который возвращает отношение ID в виде строки:

public static String GetShapeRId (Slide slide, String name)
{
    var shapes = slide.ChildElements;

    foreach (Shape shape in shapes)
    {
        if (shape.NonVisualShapeProperties.NonVisualDrawingProperties.Name == name)
        {
            return shape.RelationshipID; // This is the part I am looking for
        }
    }
    return null;
}

Кто-нибудь может мне помочь. Также: должен ли мой цикл работать? Я новичок в C# и OpenXML и всегда открыт для предложений и улучшений.

0 ответов

Другие вопросы по тегам