[quote user="Zhen Li"]Maybe my question is accurate.[/quote]
Unfortunately it's not. And it's the reason why Jon provided advices for two the most common situations. And what happened? Nothing. There was no reactionn e.g. "Ok, I am usinng DgnPrimitiveTool" or "I don't use anything from the two mentioned, but I use this code..." + code snippet posted.
It's very sad you are creating situation where nobody from answering people (me, Jon, Maury...) is able to help you because of lack of information from your side and unwillingness to provide more detail information we are asking for.
[quote user="Zhen Li"]I am not expert of MicroStation. It is only very tiny job of mine. I have no much time to study it. [/quote]
You posted several questiosn in last few days with tens of reactions. But it's for the first time you wrote such important fact! Why it is so big problem to formulate your question for example as "I don't know MicroStation too much, but I need to implement this functionality...." and to post e.g. screen capture (as asked by Maury already)? I am sure it would bring better insight why are you e.g. don't use Text Style at the first place, which leads to simpler code.
[quote user="Zhen Li"]My text drawing is offset some value, I am trying to figure out what is happening?[/quote]
Sorry, it tells totally nothing :-( I have thought Jon explained it clearly that what function to use and how obtain the coordinates depened on if you are inside tool class or not. As Maury wrote, until it will be clearer what is a context of your code, it's up to you to try Jon's advices.
With regareds,
Jan