首页 > 编程语言 >C#绘图 海报商品标题绘图代码

C#绘图 海报商品标题绘图代码

时间:2022-09-20 16:57:46浏览次数:50  
标签:海报 C# brushGoodTitle arrlist tempStr int 绘图 charNumber new

 

                    //商品标题                               
                    int charNumber = 15;//charNumber为要截取的每段的长度
                    int fontSize = 25;//商品标题字体大小
                    if (goodTitle.Length > charNumber)
                    {
                        ArrayList arrlist = new ArrayList();
                        string tempStr = goodTitle;
                        for (int i = 0; i < tempStr.Length; i += charNumber)
                        {
                            if ((tempStr.Length - i) > charNumber)
                            {
                                arrlist.Add(tempStr.Substring(i, charNumber));
                            }
                            else
                            {
                                arrlist.Add(tempStr.Substring(i));
                            }
                        }
                        int y = 596;
                        foreach (var item in arrlist)
                        {
                            y += 40;//每行隔开的距离
                            Brush brushGoodTitle = new SolidBrush(Color.Black);
                            Font fontGoodTitle = new Font("黑体", fontSize, FontStyle.Bold);
                            tengxunGra.DrawString(item.ToString(), fontGoodTitle, brushGoodTitle, 25, y);
                        }
                    }
                    else
                    {
                        Brush brushGoodTitle = new SolidBrush(Color.Black);
                        Font fontGoodTitle = new Font("黑体", fontSize, FontStyle.Bold);
                        tengxunGra.DrawString(goodTitle, fontGoodTitle, brushGoodTitle, 25, 626);//x,y
                    }

 

标签:海报,C#,brushGoodTitle,arrlist,tempStr,int,绘图,charNumber,new
From: https://www.cnblogs.com/jankie1122/p/11118499.html

相关文章

  • TP6框架--CRMEB学习笔记:布置后台管理框架+配置路由
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近在研究一个基于TP6的框架CRMEB,这里分享下我的开发心得首先在上篇文章中,我们安装了CRMEBphp接口项目,需......
  • tomcat启动成功,网页无法使用设定ip地址打开
    1.启动tomcat程序,查看日志catalina.log文件,显示启动成功;2.使用localhost:7788或者127.0.0.1:7788,均可打开对应网页,但不满足要求,不能与后端程序进行通信;3.将以太网的ip......
  • 看cad图纸最好用的软件推荐
    https://www.somode.com/softjc/14854.html使用cad图纸软件看图会大幅提高你的工作效率,但是现在市面上有非常多的cad看图软件,用户不知道应该作何选择,因此今天小编给大家......
  • ACL和NAT
    1 ACL1.1 ACL的作用1).用来对数据包做访问控制(丢弃或者放弃)2).结合其他协议,用来匹配范围1.2 ACL的工作原理 当数据包从接口经过时,由于接口启用了ACL,此时路由器会对......
  • 安装 UrBackup服务端
    安装UrBackup服务器配置固定IP:https://www.cnblogs.com/congcongdi/p/10149925.html1.1安装urbackupserver系统。cd/etc/yum.repos.d/wgethttps://download.ope......
  • 安装UrBackup Linux客户端
    记录下要备份的客户端的IP和用户名;到UrBackup服务端去手动添加Linux客户端;复制服务端生成的密匙文件到TXT文件,方便接下来在客户端上使用;按第3点生成的TXT文件来在客户端上......
  • css选择器详解
    CSS选择器CSS选择器用于"查找"(或选取)要设置样式的HTML元素。我们可以将CSS选择器分为五类:基本选择器(根据名称、id、类来选取元素)组合器选择器(根据它们之间的特......
  • torch.Tensor.index_fill_
    torch.Tensor.index_fill_(dim,index,value)→TensorFillstheelementsofthe self tensorwithvalue value byselectingtheindicesintheordergiven......
  • mysql 层次化查询 递归查询父子集(临时表with recursive temp as)
    WITHRECURSIVEtemp(next_flow_code,sort)AS(SELECTnext_flow_code,1FROMaida_flow_definition_infowhereid=180008UNIONALLSELECTr.next_flow......
  • 什麼是證書籤名請求 (CSR)
    在數字安全領域,證書籤名請求(CSR)是保護Web流量的重要組成部分。如果您想建立網站或在線服務,您需要生成CSR並將其提交給證書頒發機構(CA)。本文將解釋什麼是CSR,......