Skip to content

simonmoreau/align-tag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Align

Align everything in Revit

Overview

The Align tool allows you to align, distribute or organize selected elements, annotations, tags and text along the axis you specify. Furthermore, the Arrange feature will automatically neatly place your tags around the current view.

The Align plug-in for Autodesk® Revit® can help to save time while producing complex drawings with large sets of annotation.

Just select a few elements and the Align tool will sort them for you.

Overview

Getting Started

Edit AlignTag.csproj, and make sure that the following lines a correctly pointing to your Revit installation folder:

  • Line 27: $(ProgramW6432)\Autodesk\Revit Preview Release\Revit.exe
  • Line 37: $(ProgramW6432)\Autodesk\Revit Preview Release\Revit.exe
  • Line 42: $(ProgramW6432)\Autodesk\Revit Preview Release\RevitAPI.dll
  • Line 46: $(ProgramW6432)\Autodesk\Revit Preview Release\RevitAPIUI.dll
  • Line 140 to 143: ...

Open the solution in Visual Studio 2017, buid it, and hit "Start" to run Revit in debug mode.

Installation

There is two ways to install this plugin in Revit:

The easy way

Download the installer on the Autodesk App Exchange

The (not so) easy way

You install Align just like any other Revit add-in, by copying the add-in manifest ("AlignTag.addin"), the assembly DLL ("AlignTag.dll") and the associated help file ("AlignHelp.chm") to the Revit Add-Ins folder (%APPDATA%\Autodesk\Revit\Addins\2018).

If you specify the full DLL pathname in the add-in manifest, it can also be located elsewhere. However, this DLL, its dependanties and help files must be locted in the same folder.

Futhermore, the Visual Studio solution contain all the necessary post-build scripts to copy these files into appropriates folders.

Built With

Development

Want to contribute? Great, I would be happy to integrate your improvements!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug / Feature Request

If you find a bug (connection issue, error while uploading, ...), kindly open an issue here by including a screenshot of your problem and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include workflows samples and their corresponding results.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Contact information

This software is an open-source project mostly maintained by myself, Simon Moreau. If you have any questions or request, feel free to contact me at simon@bim42.com or on Twitter @bim42.

Revision list

Version Number Version Description
1.3.0 Add support for every Revit element. Align every element according to its bounding box. Bug fix. Support for Autodesk® Revit® 2018 Version.
1.2.0 Add support for Text, Keynote Tag, Room and Space Tags. Align every tag according to its bounding box. Add Align Center and Align Middle. Support for Autodesk® Revit® 2017 Version.
1.1.0 Support for Autodesk® Revit® 2016 Version. Add the Arrange Tags feature.
1.0.0 First Release