我没有看到EPPlus中的功能来读取具有其他形状的相应连接线的线条。这个功能丢失了吗?如果是这样,有什么替代品?我可以直接进入xml并尝试确定连接器吗?
我看到" To"和"来自"线形中的属性,但基础信息对我来说不太明白。
感谢您的提前帮助
答案 0 :(得分:0)
我用XML
想出来了 var drawingsXML = ws_plants.Drawings.DrawingXml;
var connectionNodes = drawingsXML.SelectNodes("//*[local-name()='nvCxnSpPr']");
foreach (System.Xml.XmlNode cn in connectionNodes)
{
var nameNode = cn.SelectNodes("*[local-name()='cNvPr']");
string name = nameNode[0].Attributes["name"].Value;
var connectorsNode = cn.SelectNodes("*[local-name()='cNvCxnSpPr']");
var startConnectionNode = connectorsNode[0].SelectNodes("*[local-name()='stCxn']");
string startId = startConnectionNode[0].Attributes["id"].Value;
var endConnectionNode = connectorsNode[0].SelectNodes("*[local-name()='endCxn']");
string endId = endConnectionNode[0].Attributes["id"].Value;
}