空心字体

实例说明

在本实例中,我们将制作一个能够显示空心字的应用程序。程序运行结果如图91-1所示。

<script type="text/javascript"></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

图91-1 运行结果

技术要点

l 新建字体

l 空心字体

实现过程

■ 新建项目

打开Visual Studio.NET,选择"新建项目",在项目类型窗口中选择"Visual Basic项目",在模板窗口中选择"Windows应用程序",在名称域中输入"EmptyFont",然后选择保存路径。单击"确认"。

■ 添加控件

向窗体上添加两个Button控件。

■ 设置属性

切换到属性栏,对窗体上的控件设置属性。在本实例中,我们只需要将窗体和Button控件的Text属性设置与界面一致即可。

■ 添加代码

Private Sub ApplyEmptyFont()

Dim mygp As New System.Drawing.Drawing2D.GraphicsPath()

Dim newText As String = "空心字体"

Dim newfamily As FontFamily = New FontFamily("Arial")

Dim newfontStyle As FontStyle = FontStyle.Bold

Dim newemSize As Integer = 100

Dim neworigin As PointF = New PointF(97, 50)

Dim newformat As StringFormat = StringFormat.GenericDefault

mygp.AddString(newText, newfamily, newfontStyle, newemSize, neworigin, newformat)

' myGraphicsPath.AddEllipse(New Rectangle(0, 0, 200, 450))

Me.Region = New Region(mygp)

End Sub

'建立空心字

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

ApplyEmptyFont()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

'Me.ShowInTaskbar = False

End

End Sub

■ 运行程序

单击菜单"调试|启动"或单击 图标运行程序。

小结

本实例介绍了制作空心字的过程,可以看出,在VB.NET中可以很方便的实现这个功能。图91-2是点击"显示空心字体"按钮后的结果。

[VB.NET]空心字体相关推荐

  1. 在图片中如何生成带有文字边缘空心字体?

    简 介: 带有边缘的空心字体被广泛使用在各类视频的字母显示中,本文给出了一种简单的通过字体震动显示的方式产生空心字体的方法.这种方法可以在原来任何字体都生成相对应的空心字体. 关键词: 空心字体,字幕 ...

  2. php中空心字体怎么打,php打印一个边长为N的实心和空心菱型的方法

    本文实例讲述了php打印一个边长为N的实心和空心菱型的方法.分享给大家供大家参考.具体分析如下: 实心菱型计算方法: $n:边长 $i:当前行,0开始 $rows:总行数 上部 前面空格数=$n-$i ...

  3. vb设置excel 字体 加粗 微软雅黑_Python操作Excel的Xlwings教程(六)

    最近在使用Xlwings的时候,发现有对Excel表格进行设置字体大小和颜色等操作.想必小伙伴们在日常的工作中也遇到了这样的问题,为此我这里总结一些操作供大家参考: 一.创建表格 import xlw ...

  4. html空心字体颜色,用-webkit-text-stroke实现空心文字

    -wekbit-text-stroke -webkit-text-stroke是一个css属性,定义文字字符描边的宽度和颜色,它是-webkit-text-stroke-width和-webkit-t ...

  5. WPF自定义空心文字

    原文:WPF自定义空心文字 首先创建一个自定义控件,继承自FrameworkElement,"Generic.xaml"中可以不添加样式. 要自定义空心文字,要用到绘制格式化文本F ...

  6. 如何解决CAD打开时字体选择问题(转)

    如何解决CAD打开时字体选择问题 1.简单方式一:如果有这种字体,直接添加进autocad安装目录下的fonts文件夹中:   简单方式二:如果没有这种字体,打开文件后,点击格式,选择文字样式,将该图 ...

  7. vb.net操作Excel常用命令

    首先,须在项目里引用: 添加引用->Com->Microsoft Excel 9.0 Object Library (这是EXCEL2000) 1 打开Excel: dim myexcel ...

  8. vb字符串选定复制代码

    登录 网页 微信 知乎 图片 视频 医疗 汉语 问问 更多» 搜索答案我要提问 首页 问题分类 特色 问豆商城 个人中心 263,068,823 问题已被解决 QQ一键登录 IT技术 vb 获取 ...

  9. 高品质免费字体集锦:25款英文艺术字体下载

    今天分享字体集合特别分享给平面设计师.在这篇文章中,你可以找到25款新鲜出炉的免费英文艺术字体.在之前,我发表了众多高品质字体相关的文章,有手写字体.空心字体.火焰字体.简历字体.涂鸦字体.节日字体. ...

最新文章

  1. 用python操作mysql数据库(之“更新”操作)
  2. 计算机组成原理判零实验,计算机组成原理实验报告 进位位控制、通用寄存器判零实验...
  3. 潘建伟团队再次展示量子计算优越性!“祖冲之号”1.2小时就能完成超算8年计算量...
  4. 维沃手机有没有智能机器人_抢!抢!抢!到宏达手机广场抢价值399元智能学习机器人仅需39.9就可领取啦!...
  5. 【MySQL】MySQL忘记密码或修改密码的方法
  6. 推荐两本移动开发挺火的书
  7. java 单例加锁方法的讨论
  8. 复合选择器-focus选择器(HTML、CSS)
  9. AOP(execution表达式)
  10. 基于bootstrap的双边栏选择框_iphone自带Dock栏美化功能,你out了
  11. 【转】Myeclipse2017破解:成功解决me Trial expired 0 days ago mgeclipse It's now time to buy the best IDE for y
  12. java web问卷调查设计方案_Java web 调查问卷
  13. iOS大神牛人的博客集合
  14. 服务器管理口IP及账号密码(知识汇总)
  15. 软件测试团队口号及队名,团队口号及队名精选
  16. 一个清华差生10年奋斗经历
  17. 关于 退步编程 和 退步看书的思考
  18. Spring MVC 406
  19. p3c 插件,是怎么检查出你那屎山的代码?
  20. win10 pycharm小写变大写,键盘输入错乱

热门文章

  1. 基于模板匹配方法的机场飞机起飞-目标检测
  2. Java开发远控软件系列(屏幕回收)
  3. 如何用python获取通达信数据_Python读取通达信本地数据
  4. 记录--手把手带你开发一个uni-app日历插件(并发布)
  5. 南大通用数据库-Gbase-8a-学习-12-Gbase8a常用运维命令(持续更新哈)
  6. 用vscode运行java
  7. Python数据清洗:数据框列名大小写转换
  8. c语言如何编程硬件,硬件C语言教程开篇——我对c语言的理解
  9. 安徽继续教育c语言作业答案,安徽继续教育在线 C语言程序设计作业题及答案.docx...
  10. ESD静电二极管可以完全替代ESD静电保护器吗?