Callout arrow size and line thickness are controlled by Line Width. By changing line width, border around text is added which I do not want. Any workaround?
in a word, no. Is there a reason you need to have the leader line a different thickness?
yes sometimes default leaders are too big or too small.
Hmm . . . Seems like you are stuck with either a text border or unsatisfactory lines.
You could do it as a two step process. First, place your callout with line width 0 and no fill on the text box. Then make sure "Snap to Markup" is on, and draw a polyline of your desired width and click all the vertices on your callout leader to overwrite it. Set the "End" (or "Start" depending on how you clicked) to your arrow head of choice. It's inconvenient, but would work.
I think what you really want is an option under "Shape" on the callout tool for "None." You can put something in the "Product Feedback" section of this forum and perhaps the devs will take notice.
Thank you Dan. As you have suggested I have already submitted this idea in the "Product Feedback".
just want to say that I agree with @ivehabovic that this is desired. why wouldn't you be able to control the leader line thickness separately from it creating a text box outline?