Using Dynamo to get a screen shot of scheduled elements

Has anyone ever heard of a Dynamo file that will grab all components of a certain type in Revit and take a screenshot of their location wherever they appear? Specifically, we use generic annotation flags to coordinate between team members. I was wondering if Dynamo could grab a screen shot of where these annotations are located in any given view. I’m sure there are other applications as well. Can it be done?

The short answer is yes.
Where did you get stuck?

I’m stuck at a node that will get a screenshot of the annotation’s location. Does such a node exist?

There’s a node that will export a view as an image (View.ExportAsImage).
There are several nodes that will get you the location of an element (just do a search for location).
There are nodes that create views and nodes that resize view cropboxes.
But there is no single node that will do exactly what you want.

1 Like

Wow, I didn’t know it existed.
I’m not really wanting a new view since it is a generic annotation (it would potentially create dozens of views and it wouldn’t copy the generic annotation anyway). I was hoping it would find the view each instance was located in and snap an image around each of the annotations. So, now I’m stuck at turning a point into a view so I can get the image.

There’s a Clockwork node called Element.OwnerView that should be helpful.