当前位置: 首页 > news >正文

新手学做网站优化建网站做商城个体户资质可以

新手学做网站优化,建网站做商城个体户资质可以,网站前端程序制作开发,jpress与wordpresscanvas实现文字自动换行#xff0c;段落居中,单行的时候居中方法#xff0c;主要用到以下方法#xff1a; /****绘制自动换行的字符串****///ctx_2d getContext(2d) 对象 //lineheight 段落文本行高 //bytelength 设置单字节文字一行内的数量 …canvas实现文字自动换行段落居中,单行的时候居中方法主要用到以下方法 /****绘制自动换行的字符串****///ctx_2d        getContext(2d) 对象  //lineheight    段落文本行高  //bytelength    设置单字节文字一行内的数量  //text          写入画面的段落文本  //startleft     开始绘制文本的 x 坐标位置相对于画布  //starttop      开始绘制文本的 y 坐标位置相对于画布  //ctx_fillStyle      字体颜色//ctx_font      字体//istrue 是否设置function writeTextOnCanvas(ctx_2d, lineheight, bytelength, text ,startleft, starttop,ctx_fillStyle,ctx_font,istrue){  function getTrueLength(str){//获取字符串的真实长度字节长度  var len  str.length, truelen  0;  for(var x  0; x  len; x){  if(str.charCodeAt(x)  128){  truelen  2;  }else{  truelen  1;  }  }  return truelen;  }  function cutString(str, leng){//按字节长度截取字符串返回substr截取位置  var len  str.length, tlen  len, nlen  0;  for(var x  0; x  len; x){  if(str.charCodeAt(x)  128){  if(nlen  2  leng){  nlen  2;  }else{  tlen  x;  break;  }  }else{  if(nlen  1  leng){  nlen  1;  }else{  tlen  x;  break;  }  }  }  return tlen;  }  if(text.length17  istrue1){ctx_2d.textAligncenter;}else{if(istrue1){ctx_2d.textAlign;startleft130;} }for(var i  1; getTrueLength(text)  0; i){  var tl  cutString(text, bytelength); ctx_2d.fillStyle ctx_fillStyle; //字体颜色ctx_2d.font ctx_font; //字体 ctx_2d.fillText(text.substr(0, tl).replace(/^\s|\s$/, ), startleft, (i-1) * lineheight  starttop); text  text.substr(tl);  }  } 调用方法 let canvas  document.createElement(canvas) canvas.width  608 canvas.height  1080  //创建画布并设置宽高 let ctx  canvas.getContext(2d) var ctName  我是文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字 // 对象 - 行高  - 文字一行内的数量  -文本 - x 坐标位置 -y writeTextOnCanvas(ctx,30,500,ctName,263,979,#fff,normal 18px Microsoft YaHei,0);  //名字 头衔 说明这个方法采用设置文字区块的宽度来达到文字版块居中另一方面考虑文字不到一行的情况下通过以下方法判断给文字加居中选项 if(text.length17  istrue1){ctx_2d.textAligncenter;      }else{if(istrue1){ctx_2d.textAlign;startleft130;} } 此判断文字个数是否达到指定个数达到的话就移除textAligncenter文字居中属性否则就增加textAligncenter属性并设置距离y轴距离。
http://www.zqtcl.cn/news/995366/

相关文章:

  • 讯美智能网站建设自己域名做网站
  • 自己做网站优化韩国外贸平台
  • 齐河建设局网站长沙市住房和建设局官方网站
  • 萧山区住房和城乡建设局网站wordpress网站合并
  • 做背景网站网站建设与维护制作网页
  • 网站建设公司知名营销型企业网站项目策划表
  • 写作网站哪个最好企业培训机构有哪些
  • 江苏省水利工程建设局网站域名不备案可以正常使用吗
  • 对网站开发语言的统计网站内容建设包括什么
  • 西安高端网站建设怎样开公司
  • 华为做网站免费签名设计在线生成
  • 网站产品整合推广爱网聊的男人是什么心理
  • 武威市建设厅网站汕头seo外包公司
  • 酒泉网站怎么做seo东莞高明网站设计
  • 沧州网站建设联系电话杭州设计公司logo
  • 网站子站点是什么意思亚马逊国际站官网
  • 影视cms哪个好苏州关键词优化搜索排名
  • 杭州微信网站开发网站优化公司免费咨询
  • 宣武富阳网站建设南昌公众号开发公司
  • 免费的网站推荐下载wordpress %s
  • 网站的原理百度旧版本下载
  • 衡水网站建设地方新网域名证书下载
  • 自己做的创意的网站什么是淘宝seo
  • 网站开发包含哪些网站设计实例
  • 网站建设 核算棋牌源码论坛
  • 杭州网站建设案例网页设计程序
  • 网站建设的相关问题湛江网站开发
  • 网站开发作业wordpress用户角色
  • 品牌网站制作建设微信小程序开发需要什么技术
  • 新网站注册国内食品行业网站开发