创建一个SegmentCollection对象,将Line作为Segment放进去,再将SegmentCollection转为Polyline即可。
代码如下:
/// <summary>
/// Line转Polyline
/// </summary>
/// <param name="pLine">要转换的Line</param>
/// <returns>转换结果Polyline</returns>
static public IPolyline LineToPolyline(ILine pLine)
{
ISegmentCollection pSegCol = new PolylineClass();
pSegCol.AddSegment(pLine as ISegment);
return pSegCol as IPolyline;
}