I guess you can use SVG or canvas code ,and set the code to Controls
Class('App', 'linb.Com',{ Instance:{
iniComponents : function(){
// [[code created by jsLinb UI Builder
var host=this, children=[], append=function(child){children.push(child.get(0))};
append(
(new linb.UI.Div) .setHost(host,"ctl_div12") .setLeft(170) .setTop(50) .setWidth(100) .setHeight(100) .onRender("_ctl_div12_onrender")
);
return children;
// ]]code created by jsLinb UI Builder
}, _ctl_div12_onrender : function (profile){ var code=""+"<style>"+".canv { display: none }"+".obj { display: block }"+".canv, .obj, svg{ height:80px; }"+".old_canv { font-family: 'Tahoma', Arial, sans-serif; font-size: 12px; width: 40px; margin-top: 40px}"+"</style>"+"<!--[if IE]>"+"<style>"+".canv
{ filter: flipv() fliph(); writing-mode: tb-rl; font-size:12px;
font-family: Tahoma; background-color: white; display: block; color:
#888 }"+".obj { display: none }"+"</style>"+"<![endif]-->"+" <div class='canv'>some text</div>"+"<!--[if !IE]><!-->"+"<svg><text
x='-60' y='10' font-family='Tahoma' font-size='12'
transform='rotate(-90)' text-rendering='optimizeSpeed'
fill='#888'>some text</text></svg>"+"<!--<![endif]-->"; var ns = this, uictrl = profile.boxing(); uictrl.setHtml(code); } }});