从形状中获取relationshipID

时间:2016-08-04 13:57:30

标签: c# openxml

如何从我知道名称的形状中获取relationshipID?我正在使用C#和OpenXML。我需要一个方法来接受幻灯片和我正在寻找的形状的名称,并将relationshipID作为字符串返回:

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 个答案:

没有答案