I am new to JS API, Is there any way out to create TextSymbol and Picture Symbol at a map point so that they would act as a single symbol when I move and rotate them.
I moved from FLEX to JavaScript a couple years ago and I've not seen anything. If you come up with a substitute, I'd like to know about it. In FLEX, I used a composite symbol pretty regularly, mostly as a way to highlight a feature when I did a mouse over on a grid row. I found a workaround for that, but that's not the same as what you're describing.
I have few hundred picture symbols to show on map each requiring at least three text symbols. I think this would be a costly solution but that is what it is available.