Skip to main content

I have read an article on the forum entitled Writing Microstation (DGN) Text Nodes with FME but after trying to understand all of the multiple items needed demonstrated in that article, I can't get text nodes to write properly into Microstation using FME. The DWG's are so nice in that they write multi-line text perfectly but Microstation just goes crazy. Is there a simpler way to write them? Whenever I do, they lose a lot of the linkages and no matter what I do I can't get the text to recognize carriage returns or new lines. Can somebody help me?

Hi @gmbutler2

writing MicroStation text nodes/multi-line texts is not trivial.

What kind of linkages do you lose? Are they responsible for text styling? Or are they database linkages?

You have seen https://knowledge.safe.com/articles/1539/writing-microstation-dgn-text-nodes-with-fme.html - this article is a good starting point. Just one remark: you can't use carriage return/new line, instead every line of text is described as a text node text element. E.g. if you have two lines, you will have:

  • igds_text_elements{0}.igds_text_string = first line of text
  • igds_text_elements{1}.igds_text_string = second line of text
  • igds_text_elements{0}.x = 0
  • igds_text_elements{1}.x = 0
  • igds_text_elements{0}.x = 5
  • igds_text_elements{1}.x = 0

etc.

Good luck!


Reply