IE浏览器下的文本怎么通过js转化为图片? 具体如下:<div>需要转化的文本</div>通过js把这些文本转换成图片,请指教,不胜感激最好是在IE6的浏览器下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正则表达式. js replace() 就可以了 把文本转换为img标签 src指向位置 不很明白你的意思 <html xmlns:v="urn:schemas-microsoft-com:vml"><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><STYLE> v\:* { BEHAVIOR: url(#default#VML) }</STYLE><BODY><v:Rect style="position:relative;width:400px;height:400px"> <v:fill on="True" color="red"/> <v:path textpathok="True"/> <v:textpath on="True" string="VML Text" style="v-rotate-letters:True;font:normal normal normal 36pt Arial"/> </v:Rect></BODY></HTML> 可以用js操作 vml ,这个你在网上搜索吧,多的事.... 就是把文本生成图片,然后我想把这个图片打印出来,我现在要做的是通过easyui生成的柱状图在IE6下打印没效果,就像转换成图片在进行打印我们现在做的这个项目只能有IE6... <div id="cnt">需要转化的文本</div><javascript>document.getElementById("cnt").innerHTML="<img src='1.jpg' />"</script> 不好意思,跑题跑的有点远。推荐个插件,兼容所有浏览器:lodop我给公司开发的套打都用的这个,上个截图: 你运行以后就会发现那几个字其实变成了图片 就是vml text <v:textpath on="True" string="VML Text"所以对于你的需求很简单就是把文字变成textpath就搞定了 你运行以后就会发现那几个字其实变成了图片 就是vml text <v:textpath on="True" string="VML Text"所以对于你的需求很简单就是把文字变成textpath就搞定了恩,谢谢啦,我再试试 <html xmlns:v="urn:schemas-microsoft-com:vml"><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><STYLE> v\:* { BEHAVIOR: url(#default#VML) }</STYLE><script>window.onload=function(){var o=document.createElement('v:RoundRect'); o.style.position='relative'; o.style.width = 100; o.style.height=50; var s=document.createElement('v:TextBox'); s.inset='5pt,5pt,5pt,5pt'; //s.style='font-size:10.2pt'; s.innerText='Hello world!'; //这里是你想插入的文字 o.appendChild(s); document.body.insertAdjacentElement('BeforeEnd',o); }</script><BODY></BODY></HTML> 这段儿js你看看,如果dom还有问题,问别人dom技术吧。 你运行以后就会发现那几个字其实变成了图片 就是vml text <v:textpath on="True" string="VML Text"所以对于你的需求很简单就是把文字变成textpath就搞定了恩,谢谢啦,我再试试<html xmlns:v="urn:schemas-microsoft-com:vml"><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><STYLE> v\:* { BEHAVIOR: url(#default#VML) }</STYLE><script>window.onload=function(){var o=document.createElement('v:RoundRect'); o.style.position='relative'; o.style.width = 100; o.style.height=50; var s=document.createElement('v:TextBox'); s.inset='5pt,5pt,5pt,5pt'; //s.style='font-size:10.2pt'; s.innerText='这里是你想插入的文字'; //这里是你想插入的文字 o.appendChild(s); document.body.insertAdjacentElement('BeforeEnd',o); }</script><BODY></BODY></HTML> 你运行以后就会发现那几个字其实变成了图片 就是vml text <v:textpath on="True" string="VML Text"所以对于你的需求很简单就是把文字变成textpath就搞定了我的是通过easyui生成的柱状图,直接打印的话,柱状图显示不出来,所以就是想把这柱状图转化成图片放到img的src下,然后直接打印这个图片,现在呢,就是把div内生成的柱状图放到图片内,如果要是按照你的这个样式该怎么做呢 求大神。JS如何获取远程页面的源代码??? 问一个jQuery eq()的问题 js访问xml跨域问题 Jquery - FlexiGrid 的相关问题 图片轮换的显示问题 javascript 调用界面失败,如何自定义处理界面 各位大侠,有个问题继续解决,谢谢! javascript中怎么访问access数据库? 用js 在span指定的位置放入一串字符,如何实现? 不用表格定位,怎样使文字在层的正中央显示? js循环问题 \1的用法
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<STYLE>
v\:* { BEHAVIOR: url(#default#VML) }
</STYLE><BODY>
<v:Rect style="position:relative;width:400px;height:400px">
<v:fill on="True" color="red"/>
<v:path textpathok="True"/>
<v:textpath on="True" string="VML Text"
style="v-rotate-letters:True;font:normal normal normal 36pt Arial"/>
</v:Rect>
</BODY>
</HTML>
<div id="cnt">需要转化的文本</div><javascript>document.getElementById("cnt").innerHTML="<img src='1.jpg' />"</script>
不好意思,跑题跑的有点远。推荐个插件,兼容所有浏览器:lodop
我给公司开发的套打都用的这个,上个截图:
你运行以后就会发现那几个字其实变成了图片 就是vml text <v:textpath on="True" string="VML Text"所以对于你的需求很简单就是把文字变成textpath就搞定了
你运行以后就会发现那几个字其实变成了图片 就是vml text <v:textpath on="True" string="VML Text"所以对于你的需求很简单就是把文字变成textpath就搞定了
恩,谢谢啦,我再试试
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<STYLE>
v\:* { BEHAVIOR: url(#default#VML) }
</STYLE>
<script>
window.onload=function(){
var o=document.createElement('v:RoundRect');
o.style.position='relative';
o.style.width = 100;
o.style.height=50;
var s=document.createElement('v:TextBox');
s.inset='5pt,5pt,5pt,5pt';
//s.style='font-size:10.2pt';
s.innerText='Hello world!'; //这里是你想插入的文字
o.appendChild(s);
document.body.insertAdjacentElement('BeforeEnd',o);
}
</script>
<BODY></BODY>
</HTML>
你运行以后就会发现那几个字其实变成了图片 就是vml text <v:textpath on="True" string="VML Text"所以对于你的需求很简单就是把文字变成textpath就搞定了
恩,谢谢啦,我再试试<html xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<STYLE>
v\:* { BEHAVIOR: url(#default#VML) }
</STYLE>
<script>
window.onload=function(){
var o=document.createElement('v:RoundRect');
o.style.position='relative';
o.style.width = 100;
o.style.height=50;
var s=document.createElement('v:TextBox');
s.inset='5pt,5pt,5pt,5pt';
//s.style='font-size:10.2pt';
s.innerText='这里是你想插入的文字'; //这里是你想插入的文字
o.appendChild(s);
document.body.insertAdjacentElement('BeforeEnd',o);
}
</script>
<BODY></BODY>
</HTML>
你运行以后就会发现那几个字其实变成了图片 就是vml text <v:textpath on="True" string="VML Text"所以对于你的需求很简单就是把文字变成textpath就搞定了
我的是通过easyui生成的柱状图,直接打印的话,柱状图显示不出来,所以就是想把这柱状图转化成图片放到img的src下,然后直接打印这个图片,现在呢,就是把div内生成的柱状图放到图片内,如果要是按照你的这个样式该怎么做呢