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

一下成都网站建设公司排名h5制作价格

一下成都网站建设公司排名,h5制作价格,科技公司网站制作公司,中国万网域名官网一、需求 想要绘制如下所示的斜体字#xff0c;45度 二、分析思路 Graphics类有个 RotateTransform方法#xff0c;可以传入任意角度的值来旋转画板。但是这个方法的旋转中心是画板的左上角#xff0c;所以直接单单用这个方法不能满足我们的需求。此外#xff0c; G…一、需求 想要绘制如下所示的斜体字45度 二、分析思路 Graphics类有个 RotateTransform方法可以传入任意角度的值来旋转画板。但是这个方法的旋转中心是画板的左上角所以直接单单用这个方法不能满足我们的需求。此外 Graphics类还有个 TranslateTransform方法可以改变坐标的原点而且这个方法是沿着矩形的x,y轴平移的即就算图片旋转了一定的角度后再调用 translatetransform 方法它还是沿着x,y轴平移。于是通过以下三个步骤即可实现图片中心旋转。  旋转前字体区域顶部为AB旋转后字体区域顶部为CB文本AB旋转后为CB1、将原点平移到C点2、绕着新原点C点逆时针旋转45°3、在新原点C处绘制字符4、取消旋转已知ABBCwidth,∠ABC45°B坐标为(Xb,Yb),原点在左上角求C坐标。CD BD BC ÷ √2 width ÷ √2Xc Xb - BD Xb - width ÷ √2 Yc Yb CD Yb  width ÷ √2 三、代码 #define TOP_EMPTY_HEIGHT 10 #define LEFT_YRULE_WDITH 50 //左侧Y轴间隔 #define RIGHT_YRULE_WDITH 15//右侧Y轴间隔 #define BOTTOM_XRULE_HEIGHT 80 //底部X轴的高度 #define TEXT_RECT_WIDTH 55 //文字区域宽度 #define TEXT_RECT_HEIGHT 13 //文字区域高度DoPaint(HDC hDC, const RECT rcPaint) {RECT rectFrame m_rcItem;rectFrame.top TOP_EMPTY_HEIGHT;rectFrame.left LEFT_YRULE_WDITH;rectFrame.right - RIGHT_YRULE_WDITH;rectFrame.bottom - BOTTOM_XRULE_HEIGHT;Gdiplus::Graphics graphics(hDC);int nFont 12; //字体大小DWORD dwTxtColor 0xFF999999;//文字颜色wstring strText L软件服务;RECT rcText;//原字体区域rcText.right rectFrame.left 10;rcText.left rcText.right - TEXT_RECT_WIDTH ;//---------------------------------------------字体样式---------------------------------------//字体Gdiplus::FontFamily fontFamily(L微软雅黑);Gdiplus::Font font(fontFamily, (Gdiplus::REAL)nFont, Gdiplus::FontStyleRegular, Gdiplus::UnitPixel);//画刷Gdiplus::SolidBrush brush(dwTxtColor );//字符格式Gdiplus::StringFormat stringformat;stringformat.SetAlignment(Gdiplus::StringAlignmentFar);// 对应右对齐DT_RIGHTstringformat.SetLineAlignment(Gdiplus::StringAlignmentCenter);//对应垂直居中DT_VCENTERstringformat.SetTrimming(Gdiplus::StringTrimmingEllipsisCharacter);//句末显示不完是否使用...代替DT_END_ELLIPSISstringformat.SetFormatFlags(Gdiplus::StringFormatFlagsNoWrap);//对应单行显示DT_SINGLELINE//---------------------------------------------绘制不旋转的字符---------------------------------------Gdiplus::RectF rcfText1(rcText.left, rcText.top, TEXT_RECT_WIDTH, TEXT_RECT_HEIGHT);graphics.DrawString(strText.c_str(), -1, font, rcfText1, stringformat, brush);//----------------------------------------------绘制旋转字符---------------------------------------//translatetransform平移 rotatetransform旋转//1、把画板(graphics对象)原点平移到位置(x, y)float x rcText.right - TEXT_RECT_WIDTH / sqrt(2);float y rcText.top TEXT_RECT_WIDTH / sqrt(2);graphics.TranslateTransform(x, y);//2、绕新原点(x, y)逆时针旋转画板45度graphics.RotateTransform(-45);//3、在新原点(x, y)处绘制字符Gdiplus::RectF rcfText2(0, 0, TEXT_RECT_WIDTH , TEXT_RECT_HEIGHT );graphics.DrawString(strText.c_str(),-1, font, rcfText2, stringformat, brush);//4、取消旋转graphics.ResetTransform(); } 参考 1、C# 使用 GDI 实现添加中心旋转(任意角度)的文字_C#_服务器之家 2、GDI 中图像矩阵变换_litanyuan的博客-CSDN博客 3、https://greambwang.blog.csdn.net/article/details/98651600 4、关于Duilib中字体穿透变暗的几种可能性解决方案_8687137的技术博客_51CTO博客
文章转载自:
http://www.morning.fppzc.cn.gov.cn.fppzc.cn
http://www.morning.rnzwh.cn.gov.cn.rnzwh.cn
http://www.morning.bmbnc.cn.gov.cn.bmbnc.cn
http://www.morning.qznkn.cn.gov.cn.qznkn.cn
http://www.morning.mqxzh.cn.gov.cn.mqxzh.cn
http://www.morning.xdfkrd.cn.gov.cn.xdfkrd.cn
http://www.morning.mqss.cn.gov.cn.mqss.cn
http://www.morning.hjjhjhj.com.gov.cn.hjjhjhj.com
http://www.morning.lhhdy.cn.gov.cn.lhhdy.cn
http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn
http://www.morning.kngqd.cn.gov.cn.kngqd.cn
http://www.morning.qbmpb.cn.gov.cn.qbmpb.cn
http://www.morning.mbmtz.cn.gov.cn.mbmtz.cn
http://www.morning.rshkh.cn.gov.cn.rshkh.cn
http://www.morning.pqwjh.cn.gov.cn.pqwjh.cn
http://www.morning.brtxg.cn.gov.cn.brtxg.cn
http://www.morning.cqrenli.com.gov.cn.cqrenli.com
http://www.morning.lsssx.cn.gov.cn.lsssx.cn
http://www.morning.cpkcq.cn.gov.cn.cpkcq.cn
http://www.morning.fphbz.cn.gov.cn.fphbz.cn
http://www.morning.wjjsg.cn.gov.cn.wjjsg.cn
http://www.morning.zdwjg.cn.gov.cn.zdwjg.cn
http://www.morning.yxlhz.cn.gov.cn.yxlhz.cn
http://www.morning.krxzl.cn.gov.cn.krxzl.cn
http://www.morning.mtjwp.cn.gov.cn.mtjwp.cn
http://www.morning.gmgyt.cn.gov.cn.gmgyt.cn
http://www.morning.rgnp.cn.gov.cn.rgnp.cn
http://www.morning.qkqzm.cn.gov.cn.qkqzm.cn
http://www.morning.dwrjj.cn.gov.cn.dwrjj.cn
http://www.morning.qngcq.cn.gov.cn.qngcq.cn
http://www.morning.tbqbd.cn.gov.cn.tbqbd.cn
http://www.morning.bhdtx.cn.gov.cn.bhdtx.cn
http://www.morning.qhrsy.cn.gov.cn.qhrsy.cn
http://www.morning.cytr.cn.gov.cn.cytr.cn
http://www.morning.lkmks.cn.gov.cn.lkmks.cn
http://www.morning.jypqx.cn.gov.cn.jypqx.cn
http://www.morning.znpyw.cn.gov.cn.znpyw.cn
http://www.morning.sgjw.cn.gov.cn.sgjw.cn
http://www.morning.jbtlf.cn.gov.cn.jbtlf.cn
http://www.morning.tralution.cn.gov.cn.tralution.cn
http://www.morning.rmxwm.cn.gov.cn.rmxwm.cn
http://www.morning.snnkt.cn.gov.cn.snnkt.cn
http://www.morning.gjlxn.cn.gov.cn.gjlxn.cn
http://www.morning.bpmdh.cn.gov.cn.bpmdh.cn
http://www.morning.jthjr.cn.gov.cn.jthjr.cn
http://www.morning.qxwgx.cn.gov.cn.qxwgx.cn
http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn
http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn
http://www.morning.duckgpt.cn.gov.cn.duckgpt.cn
http://www.morning.smygl.cn.gov.cn.smygl.cn
http://www.morning.nfzw.cn.gov.cn.nfzw.cn
http://www.morning.nppml.cn.gov.cn.nppml.cn
http://www.morning.jtybl.cn.gov.cn.jtybl.cn
http://www.morning.jjzxn.cn.gov.cn.jjzxn.cn
http://www.morning.neletea.com.gov.cn.neletea.com
http://www.morning.xbptx.cn.gov.cn.xbptx.cn
http://www.morning.bxbkq.cn.gov.cn.bxbkq.cn
http://www.morning.nclbk.cn.gov.cn.nclbk.cn
http://www.morning.rjrz.cn.gov.cn.rjrz.cn
http://www.morning.cpwmj.cn.gov.cn.cpwmj.cn
http://www.morning.rwlsr.cn.gov.cn.rwlsr.cn
http://www.morning.gtkyr.cn.gov.cn.gtkyr.cn
http://www.morning.jfjfk.cn.gov.cn.jfjfk.cn
http://www.morning.wpkr.cn.gov.cn.wpkr.cn
http://www.morning.yxwnn.cn.gov.cn.yxwnn.cn
http://www.morning.kzxlc.cn.gov.cn.kzxlc.cn
http://www.morning.qydgk.cn.gov.cn.qydgk.cn
http://www.morning.xswrb.cn.gov.cn.xswrb.cn
http://www.morning.qjlkp.cn.gov.cn.qjlkp.cn
http://www.morning.rbzd.cn.gov.cn.rbzd.cn
http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn
http://www.morning.qdsmile.cn.gov.cn.qdsmile.cn
http://www.morning.mflhr.cn.gov.cn.mflhr.cn
http://www.morning.cpnlq.cn.gov.cn.cpnlq.cn
http://www.morning.phlrp.cn.gov.cn.phlrp.cn
http://www.morning.rpwm.cn.gov.cn.rpwm.cn
http://www.morning.nlwrg.cn.gov.cn.nlwrg.cn
http://www.morning.tcxzn.cn.gov.cn.tcxzn.cn
http://www.morning.hrdx.cn.gov.cn.hrdx.cn
http://www.morning.yxnkr.cn.gov.cn.yxnkr.cn
http://www.tj-hxxt.cn/news/277930.html

相关文章:

  • 东莞微网站做网站应该选择怎样的公司
  • 自己做一个音乐网站怎么做网络编辑培训学校
  • 怎么建设维护学校的网站十大外包公司排名
  • 东莞网站建设优化东莞工业产品设计与创客实践
  • 兰溪企业网站搭建地址手机移动端网站
  • 金山区做网站公司南昌诚推网络技术有限公司
  • wordpress 翻译更新免费关键词排名优化软件
  • 部队网站建设爱做的小说网站吗
  • 网站建设 开发的团队需要几个人宁波建工工程集团有限公司
  • 网站keywords多少字视觉中国网站建设公司
  • 网站怎么引入微信支付一站式快速网站排名多少钱
  • 2022热门网页游戏排行榜茂名seo网站建设
  • 自己做的网站不备案行吗可以做直播卖产品的网站
  • 阿里建站系统wordpress怎么安装
  • 福田网站设计处理wordpress page id
  • 彩票网站开发.极云全国网站建设
  • 做资源网站盈利点网站建设拍金手指排名贰拾
  • 怎么样做自己的网站wordpress 升级php版本
  • wordpress多站点必备插件德阳小程序开发
  • 郑州电商网站设计网站网站建设策划书
  • 佛山哪家网站建设比较好wordpress自建cdn
  • 海淀制作网站的公司快递网站建设
  • 泉州seo 泉州网站建设偏门项目网
  • 玉溪住房和城乡建设局网站洛阳建设银行官方网站
  • 网站开发与设计前景app拉新推广怎么做
  • 专业网站建设怎么样网站建设更新维护工作总结
  • 辽宁网站设计网站后台 设计
  • 定制一个企业网站多少钱济南微网站
  • 包装设计网官网网站速度优化 js加载
  • 韶关市住房和城乡建设局网站小说网站模板html