[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
  • Has there been any progress on correcting this problem?

    Based on the information above this bug was reported for MicroStation CONNECT Update 11.  I am currently running MicroStation CONNECT Update 15 and it appears the bug is still there.  I have a cell that contains a Note.  Inside the Note are two fields designed to display the X and Y coordinates of the location were the cell is placed in the drawing.  Currently, when I place the cell the fields are not updated.  In addition, I can save the file and reopen it and they are still not updated.  The only way I can get it to update the fields is to modify the cell is some way such as moving it.  At that point the fields will update.

Children