Puoi provare con questo oggetto, lo avevo trovato anni fa cercando su google per curiosità. Non so quanto sia compatibile e standard.
Ho trovato solo l'esempio, facendo un po' di prove puoi capire a cosa servono tutti i parametri.
codice:
<html>
<head>
<title>Prova rotazione</title>
</head>
<body onload="Obj.Rotate(0, 0, 270);">
<object id="Obj" style="border:1px solid; height: 200px; width: 15px;"
classid="clsid:369303c2-d7ac-11d0-89d5-00a0c90833e6">
<param name="Line0001" value="SetLineStyle(0)">
<param name="Line0002" value="SetFillColor(64, 64, 255)">
<param name="Line0003" value="SetFillStyle(1)">
<param name="Line0004" value="SetFont('Arial', 18, 700, 0, 0, 0)">
<param name="Line0005" value="Text('Prova', -20, 5)">
</object>
</body>
</html>