Message 1 of 6
How to Revit 2016 api Create Dimension between Grid

Not applicable
01-03-2016
07:16 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
on Revit 2014,my program ok,but on Revit 2016,it's give me a error,I search web along time,have not find the Reason
Main code
====================================
ReferenceArray refArray = new ReferenceArray();//分尺寸
foreach (ElementId e in eSet)
{
if (doc.GetElement(e).GetType() == typeof(Grid))
{
Grid gr = doc.GetElement(e) as Grid;
Curve cv = gr.Curve;
refArray.Append(cv.Reference);
}
}
if (!doc.IsFamilyDocument)
{
doc.Create.NewDimension(doc.ActiveView, line, refArray);//分尺寸
}
else
{
doc.FamilyCreate.NewDimension(doc.ActiveView, line, refArray);//分尺寸
}
====================================