You can do this by creating a scene with custom size (that fit your text length).
In this scene, just type your text...
Go on your main scene, create a new material and add a new shader "Render view", choose your scene with the text and finally apply it to your cylinder... Play a little with the texture mapping to put it like you want.
If it's a 2D text, this do the trick, but not with a 3D text :(
Maybe there is a better way, but I don't know it.
#XPression