首页 > 其他分享 >绘制字体

绘制字体

时间:2024-01-13 17:13:39浏览次数:26  
标签:Dispose stringFormat greenBrush 字体 drawFont new 绘制

垂直绘制字体

 

  protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);
            Graphics g = e.Graphics;
            //g.SmoothingMode = SmoothingMode.AntiAlias;//搞锯齿呈显

            Brush greenBrush = new SolidBrush(Color.Green);
            Rectangle rectangle = new Rectangle(20, 30, 200, 300);
            string drawString = "注塑一课";
            Font drawFont = new Font("Verdann", 14);
            StringFormat stringFormat = new StringFormat();
            stringFormat.FormatFlags = StringFormatFlags.DirectionVertical;
            stringFormat.Alignment = StringAlignment.Center;
            g.DrawString(drawString, drawFont, greenBrush, rectangle, stringFormat);

            greenBrush.Dispose();
            drawFont.Dispose();
            stringFormat.Dispose();
        }

  

标签:Dispose,stringFormat,greenBrush,字体,drawFont,new,绘制
From: https://www.cnblogs.com/friend/p/17962590

相关文章

  • 制作包含中文字体和arthas的dockerfile
    背景1)在openjdk中使用中文字体时会报错,是因为里面不含中文字体。2)web项目经常会出现各种问题需要排查,将arthas装到docker中方便排查问题材料准备需要将宋体文件和最新版arthas-bin放到Dockerfile同级目录下Dockerfile文件编写FROMopenjdk:8-jdk-alpineRUNyuminstal......
  • 【C++】OpenCV4-线条、矩形、圆形、椭圆等图形的绘制与填充、RNG随机函数的使用
    图形的绘制与填充://图形的绘制与填充Matcanvas=Mat::zeros(Size(512,512),CV_8UC3);namedWindow("canvas",WINDOW_AUTOSIZE);//相关绘制API演示//绘制直线line(canvas,Point(10,10),Point(400,400),Scalar(255,0,0),1,LINE_8);//绘制矩形Rectrect(150,1......
  • Python使用Matplotlib包绘制x方的积分函数图像
    Matplotlib是一个常用的Python绘图库,可以用于创建各种类型的图表和可视化。本文将介绍如何使用Matplotlib包在Python中绘制x方的积分函数图像。步骤:以下是使用Matplotlib包绘制x方的积分函数图像的步骤:1.导入所需的库。2.定义要绘制的函数。3.创建一个表示x轴范围的数组。4.计算函......
  • Python数据可视化操作:使用pygal库绘制直方图、XY线图和饼状图
    pygal是一个功能强大的Python库,用于绘制漂亮且交互性强的数据可视化图表。本文将深入介绍如何使用pygal库绘制直方图、XY线图和饼状图,并通过案例讲解帮助读者更好地掌握这些功能。1.绘制直方图直方图是一种用于表示数据分布的图表,通过柱形的高度展示不同数值的频率。下面是绘制直......
  • ArkUI 绘制半圆进度条
    Circle组件的用法类似于SVGCircle({width:80,height:80}).fill(Color.Transparent)//设置填充区域颜色.stroke($r('app.color.brand'))//设置边框颜色.strokeWidth(3)//设置边框宽度.strokeDa......
  • 使用IDL进行氚羽流监测(三)——绘制含水层相对流速
    本文我们将介绍描述研究区的另一个特征:研究区域含水层的相对流速。本例使用GRIDDATA和CONTOUR生成基础地形图,并在其上绘制含水层流速的矢量图。将地形数据网格化使用文件"TankDataTerrain.csv"中的数据(可参阅"对研究区域和环境进行建模"一文),绘制地形等高线图,作为流向矢......
  • 使用icomoon创建字体包 以及 字体的导入、导出、添加、删除
    icomoon地址https://icomoon.io/app/#/select创建字体包创建项目1、点击左上角的汉堡菜单,选择manageprojects;2、点击之后能看到所有的项目,点击newProject创建新项目3、创建完成后,点击project后的load按钮进入项目;选择左上角的newEmptyset创建新的字体集4、点击字体......
  • FAQ002 设置RichTextBox的字体
    要将文本颜色设置为红色并加粗,可以使用Font类中的Bold属性来将字体加粗。下面是一个示例:yourRichTextBox.SelectionColor=Color.Red;yourRichTextBox.SelectionFont=newFont(yourRichTextBox.SelectionFont,FontStyle.Bold);在这个示例中,yourRichTextBox是一个指向......
  • 安卓之图形绘制的应用场景以及各种技术优劣分析
    一、文章摘要安卓系统作为全球最流行的移动操作系统之一,其图形绘制功能在各种应用场景中发挥着重要作用。无论是创意绘图、教育应用、游戏开发还是虚拟现实,图形绘制都是关键的一环。本文将深入探讨安卓图形绘制的应用场景,并分析各种技术的优劣,同时附上相关代码示例。二、正......
  • 安卓之图形绘制的应用场景以及各种技术优劣分析
    一、文章摘要安卓系统作为全球最流行的移动操作系统之一,其图形绘制功能在各种应用场景中发挥着重要作用。无论是创意绘图、教育应用、游戏开发还是虚拟现实,图形绘制都是关键的一环。本文将深入探讨安卓图形绘制的应用场景,并分析各种技术的优劣,同时附上相关代码示例。二、正文2.1、......