HasSmartArt

Shape.HasSmartArt property

如果此 Shape 具有 SmartArt 对象,则返回 true。

public bool HasSmartArt { get; }

例子

演示如何使用 SmartArt 对象计算文档中形状的数量。

Document doc = new Document(MyDir + "SmartArt.docx");

int numberOfSmartArtShapes = doc.GetChildNodes(NodeType.Shape, true).Cast<Shape>().Count(shape => shape.HasSmartArt);

Assert.AreEqual(2, numberOfSmartArtShapes);

也可以看看