Hi Bruce,
Unfortunately, I do not see all the required C++ API functionality being present and public in MicroStation V8i SDK and you would need to use the C API to fill in the missing functionality.
MicroStation CONNECT looks much more promising since it provides access to: DgnTextStylePtr Create (WCharCP name, DgnFileR file), CopyValues (DgnTextStyleCR style), DgnTextStylePtr Get (MSWCharCP name, DgnFileR file), DgnTextStylePtr Copy (), and SetActive (DgnTextStyleCR style); which perform most of the tasks required.
HTH,
Bob
Unfortunately, I do not see all the required C++ API functionality being present and public in MicroStation V8i SDK and you would need to use the C API to fill in the missing functionality.
MicroStation CONNECT looks much more promising since it provides access to: DgnTextStylePtr Create (WCharCP name, DgnFileR file), CopyValues (DgnTextStyleCR style), DgnTextStylePtr Get (MSWCharCP name, DgnFileR file), DgnTextStylePtr Copy (), and SetActive (DgnTextStyleCR style); which perform most of the tasks required.
HTH,
Bob