[CONNECT C++] TextField in Cell not Updating

AreaAnnotator9.dgn

The attached DGN file has a single model.  The model contains four shape elements.  Each shape is annotated using text fields.  Some text fields show Item Type property values; others show element properties such as area and perimeter.

Text Fields in Text Node are OK

The two green shapes are annotated each with a text node that contains several text fields including area, alternative area and perimeter.  If you use MicroStation's modify element tool to change a green shape element you can see that all the element property text fields update themselves to show the shape's new metrics.  That's the behaviour I expect.

Text Fields in Cell don't all Update

The two brown shapes are annotated each with a cell that contains plain text elements and also several text fields including area and perimeter.  If you use MicroStation's modify element tool to change a brown shape element you can see that the element property text fields do not all update themselves to show the shape's new metrics.  That's not the behaviour I expect. I'm puzzled!

  • Am I attempting the impossible by placing text fields in a cell? 
  • Have I created the text fields in the cell correctly?
  • Should those text fields that reflect element properties all update themselves when the host shape is modified?

Note: This problem seems to be a bug in MicroStation CONNECT, as mentioned by Paul Connelly below.  If I open the same DGN file with MicroStation V8i, the text fields in the cell update as expected.

Parents Reply Children