Jason gets another wish granted, this time to “Create a view for every level for every view type in your project file”
public void createViewsForViewTypes()
{
Document doc = this.ActiveUIDocument.Document;
using (Transaction t = new Transaction(doc, "Create Views"))
{
t.Start();
foreach (ViewFamilyType vft in new FilteredElementCollector(doc)
.OfClass(typeof(ViewFamilyType))
.Cast<ViewFamilyType>()
.Where(q => q.ViewFamily == ViewFamily.FloorPlan))
{
foreach (Level level in new FilteredElementCollector(doc)
.OfClass(typeof(Level)))
{
ViewPlan newview = ViewPlan.Create(doc, vft.Id, level.Id);
newview.Name = level.Name + "-" + vft.Name;
}
}
t.Commit();
}
}
‘Autodesk.Revit.DB.ViewFamily’ does not contain a definition for ‘pl’ (CS0117)
typo fixed. sorry about that
Thanks Kindly
[…] #RTCNA Wish 2 granted! Create view for every level for every view type […]
[…] #RTCNA Wish 2 granted! Create view for every level for every view type […]