How to increase and reduce the size of text when chart zoom in and out?

 

I am writing a text using the OBJ_TEXT. But when I zoom in, the text get overlap and zoom out then the text moves out. 

Please suggest me what  can do to reduce and increase the size of the text that I have placed using the OBJ_TEXT.

 
jaffer wilson:

I am writing a text using the OBJ_TEXT. But when I zoom in, the text get overlap and zoom out then the text moves out. 

Please suggest me what  can do to reduce and increase the size of the text that I have placed using the OBJ_TEXT.

get chart scale integer and use it as modifier factor for obj_text font size, re-draw the object on chart event change, conceptually.

or use vertical obj_text, this way you are guaranteed no horizontal overlapping