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

江门网站推广技巧360站长平台

江门网站推广技巧,360站长平台,做分析图地图网站,一个人注册公司需要什么条件上一章虽然增加了按路径绘制文本,支持按矩形、圆形、椭圆等路径,但测试时发现通过调整尺寸、偏移量等方式不是很好控制文本的位置。相对而言,使用弧线路径,通过弧线起始角度及弧线角度控制文本位置更简单。同时基于路径绘制文本时…

  上一章虽然增加了按路径绘制文本,支持按矩形、圆形、椭圆等路径,但测试时发现通过调整尺寸、偏移量等方式不是很好控制文本的位置。相对而言,使用弧线路径,通过弧线起始角度及弧线角度控制文本位置更简单。同时基于路径绘制文本时可以设置文本靠左、居中或靠右显示,也能调整文本位置。
  SKPath的添加弧线函数原型如下,主要是设置包含弧线的椭圆的外接矩形,同时设置弧线的起始角度及圆弧角度。

 //   oval://     The bounds of oval used to define the size of the arc.////   startAngle://     Starting angle (in degrees) where the arc begins.////   sweepAngle://     Sweep angle (in degrees) measured clockwise.public unsafe void AddArc(SKRect oval, float startAngle, float sweepAngle)

  调整SealElement类定义,增加文本对齐属性(类型为SKTextAlign),绘制弧线时的起始角度及弧线角度值保存到之前定义的FontStartPoint属性内(沿路径绘制文本时该属性用不上)。
  调整新建/编辑文本窗口,增加文本对齐方式、起始角度及弧线角度等控件,如下图所示:

在这里插入图片描述

  调整绘图文本函数,增加添加圆弧路径及设置文本对齐的代码,主要调整如下:

if (element.IsAlongPath)
{skPaint.TextAlign = element.TextAlign;......switch(element.PathType){......case FigureType.Arc:textPath.AddArc(new SKRect(unitSize * element.StartPoint.X,unitSize * element.StartPoint.Y,unitSize * (element.StartPoint.X + element.EndPoint.X),unitSize * (element.StartPoint.Y + element.EndPoint.Y)),element.FontStartPoint.X, element.FontStartPoint.Y);break;}......
}

  最后是绘制效果及导出为图片的效果。
在这里插入图片描述在这里插入图片描述

  至此,印章设计功能暂告一段落,后续印章管理的功能设计及开发会转向印章创建及管理、给图片/pfd文件盖章等方面,同时也会找一些开源网页设计项目,学习将印章设计功能转为网页实现。

参考文献:
[1]https://learn.microsoft.com/zh-cn/dotnet/api/skiasharp?view=skiasharp-2.88
[2]https://www.cnblogs.com/bhnian/p/16343557.html
[3]https://www.jb51.net/html5/676291.html
[4]https://blog.csdn.net/L_Shaker/article/details/127313457

http://www.hkea.cn/news/607880/

相关文章:

  • 网站投稿系统怎么做网站制作流程是什么
  • 交警网站建设整改百度推广怎么推广
  • 重庆网站建设哪里比较好呢网站下载
  • 网站运行速度慢的原因看b站二十四小时直播间
  • 电商网站开发服务全网营销骗局揭秘
  • 个人网站怎么做互联网营销师培训课程免费
  • 微信网站建设价格网站开发报价方案
  • wordpress utc时间慢8小时大连seo关键词排名
  • 中国建设承包商网站创建软件平台该怎么做
  • 中小企业网站建设费用海外推广服务
  • 企业名称的英文做网站名seo是怎么优化推广的
  • 手机在线建站西安seo服务公司
  • 网站开发有前途吗我也要投放广告
  • 备案 网站名称怎么写crm软件
  • 扁平式网站模板b2b网站推广优化
  • 做外贸网站网络营销咨询服务
  • 江门网站建设方案报价淘宝seo优化怎么做
  • 盘龙城做网站推广网站推广
  • 如何做电子书网站域名站长工具
  • 物联网平台有哪些排名优化外包公司
  • 秦皇岛汽车网站制作数字营销工具
  • 培训教育的网站怎么做东莞做网站的联系电话
  • 云南做网站的公司外贸谷歌优化
  • 网页设计学徒培训可试学巢湖seo推广
  • 让顾客心动的句子seo模拟点击软件源码
  • 设计类专业包括哪些kj6699的seo综合查询
  • 手机网站制作哪家好查关键词
  • 米拓企业网站管理系统电商培训机构排名前十
  • 做效果图有哪些网站seo点击排名
  • 网络营销推广网站收录seo推广排名平台有哪些