Hi Giovanni,
please try this:
// gets all view ids from viewports in viewsheet
var vpIds = vs.GetAllViewports();
List<ElementId> viewIds = new List<ElementId>();
foreach (var vpId in vpIds)
{
Viewport vp = revitDoc.GetElement(vpId) as Viewport;
viewIds.Add(vp.ViewId);
}
//
// all views but schedules
foreach(ElementId eid in viewIds)
{
//...
}
please try this:
// gets all view ids from viewports in viewsheet
var vpIds = vs.GetAllViewports();
List<ElementId> viewIds = new List<ElementId>();
foreach (var vpId in vpIds)
{
Viewport vp = revitDoc.GetElement(vpId) as Viewport;
viewIds.Add(vp.ViewId);
}
//
// all views but schedules
foreach(ElementId eid in viewIds)
{
//...
}