Convert Cell to Annotation Cell without "Can be Used As Annotation" flag being set.

Hi All,

If at the time of placement a cell is flagged as "can be used as annotation" then that cell is placed as an "Annotation Cell". If subsequently the "can be used as annotation" flag is removed in the cell library, the cell continues to behave as an "Annotation Cell".

Is it possible to convert cells to "Annotation Cells" that exist in a particular dgn but have no corresponding entry in a cell library (and hence can't be flagged as "can be used as annotation")?

The best I can come up with at the moment is writing the cell out to a temporarily cell library, flagging "can be placed as annotation", replacing the original cell with the cell in the temporary library then removing the library. Is there a more elegant solution than this?

BTW, I am using the MDL and MicroStationAPI SDK's (C++).

Thanks

Liam