LearnRevitAPI

Nov 25, 2024

📰 EF-Sheet Generator

In the past, I hated creating a lot of sheets in Revit and then dragging one view at the time... And while it's not so bad, waiting for Revit to load up all the views and make repetitive clicks over and over was too boring...

So finally, I decided to make this process faster and more fun by creating EF-SheetGenerator.This tool should speed up sheet creation in Revit with a lot of controls. And you are in luck, since you can steal all the source code I wrote including my awesome WPF form.

You can watch this 4-minute video to see how it works:

Here is the Source Code on GitHub

How it works?

This tool is part of my EF-Tools extension. So you can install it, use it, look at the source code and even steal something for your own tools.

In general, the tools is quite simple.

  • Get a list of all views

  • Sort desired Views by Sheets

  • Provide SheetName and SheetNumber

  • Choose TitleBlock

  • And then Iterate and create:

    • Sheets

    • ViewPorts

Many of you can do that on your own already.

But, the biggest challenge is the WPF UI form, it's quite advanced because of Drag and Drop functionality and behind-code to create new SheetCard on the + symbol.

But with the source code and help of Chat GPT you can decipher what I wrote, and apply to your own needs.

If you decide to my code for other tools, please tag me on LinkedIn when you share your results. I'm very curious.

EF-Tools is Back

Also, EF-Tools is finally back on track!

This is how I started my career 3-4 years ago as a content creator/educator, and I think that's what many were waiting for.

So, I want to:

  • Fix bugs in existing tools

  • Rewrite some tools to improve functionality

  • Update UI Design

  • Add More Cool Tools

So, if you are an EF-Tools user, be prepared to see a lot of tools change their places or even names.

Have Suggestions?

Feel free to many suggestions for EF-Tools.

Especially, if you know about certain bugs in existing tools.

Enjoyed Newsletter?

Leave a Testimonial Here.

⌨️ Happy Coding!
Erik Frits

Join Newsletter

📩 You will be added to Revit API Newsletter

Join Us!

which is already read by 7400+ people!