1172/2078

Revit 2015 Update Release 3

Originally Published in

Revit 2015 Update Release 3 has been published.

It includes a large number of important new enhancements, as well as the improvements provided by the update releases 1 and 2.

I count the following numbers of bullet items in the release notes:

  • Architecture: 45
  • MEP: 18
  • Structure 7
  • API: 9

Here is the full list of Revit API enhancements:

  • Improves retention of device connections when using Wire.Create to create new wire connecting to a device.
  • Improves display of wire connection points when using Wire.ConnectTo and Connector.Connect.
  • Enable changes to MEPSystemType.CalculationLevel via public API.
  • Level parameter correctly set when elements are placed via NewFamilyInstance().
  • Improves retention of parameters in line boundary condition objects.
  • Improves stability when using CompoundStructure.SetLayers.
  • Allows proper assignment of a Phase Created value when using DirectShapes.
  • Improves alignment of text created via API.
  • Improves stability when the API is in Automatic TransactionMode.

The second to last item, especially, is one that many developers encountered and reported, e.g. like this:

NewTextNote Text Wrapping

Question: When I call the NewTextNote method to create a new text note in Revit 2015, it does not fill the text box, but wraps the text around the middle of the text box.

Here is a simple code example:

  XYZ origin = XYZ.Zero;
  XYZ baseVec = XYZ.BasisX;
  XYZ upVec = XYZ.BasisY;
 
  Transaction trans = new Transaction( doc );
  trans.Start( "Create text" );
 
  TextNote note = doc.Create.NewTextNote(
    view, origin, baseVec, upVec, 0.3,
    TextAlignFlags.TEF_ALIGN_BOTTOM | TextAlignFlags.TEF_ALIGN_LEFT,
    "Why is this line too long for the text box!" );
 
  //doc.Regenerate();
  //note.Width = 25;
 
  trans.Commit();

This worked fine in Revit 2014, just as it should, but in Revit 2015 it fails.

I tried to regenerate and set the width after the note creation, but it does not help.

If you click on such a text note manually it fixes.

Answer: Install Revit 2015 Update Release 3.