文档介绍:<html><head><metacharset="utf-8"/></head><body><br/>上半边内容:<inputtype="text"id="upStr"value="中华人民共和国"/><br/>下半边内容:<inputtype="text"id="downStr"value="201312654954"/><br/>中间的内容:<inputtype="text"id="middleStr"value="财务专用章"/><br/>印章的半径:<inputtype="text"id="radii"value="150"/><br/><inputtype="button"value="生成"onclick="test();"/><br/><canvasid="test"width="400"height="400"></canvas><script>varTHISPI=;functionDrawSeal(canvasID,upStr,downStr,middleStr,radii){varcanvas=(canvasID);=radii*2;=;varcontext=('2d');();FillPentacle("#FF0000",context,radii,radii,radii*);varedge=radii*;//外圈宽度vardiametre=radii*2-edge*2;//外圈的直径//();();();(radii,radii,radii-edge,0,*2,false);();=edge;='red';();//开始绘上半部份文字var_startAngle=135,_endAngle=45;if(upStr!=""){if(downStr!=""){_startAngle=155;//如果有底部文字则缩紧点_endAngle=25;}if(middleStr!=""){_startAngle=170;//如果有中间文字则缩紧点_endAngle=10;}varfontSize=radii*;();();varfont="bold"+fontSize+"px宋体";varfillStyle="#FF0000"DrawRotatedText(context,upStr,font,fillStyle,_startAngle,_endAngle,radii,radii,radii*,90,true);}//开始绘下半边文字if(downStr!=""){varfont="bold"+(radii*)+"px宋体";varfillStyle="#FF0000"//计算出平均角度v