[VB.NET]空心字体

news/2024/9/29 20:31:13/
空心字体

实例说明

在本实例中,我们将制作一个能够显示空心字的应用程序。程序运行结果如图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是点击"显示空心字体"按钮后的结果。


http://www.ppmy.cn/news/526923.html

相关文章

向设计师推荐20款漂亮的免费英文空心字体

设计师们都备有丰富的常用英文字体库&#xff0c;在设计的时候能够得心应手。今天这篇文章收集了20款精美的免费英文空心字体。这些精美的英文空心字体特别适合网页设计师&#xff0c;平面设计师和电脑艺术人员。如果你正在寻找漂亮的免费常用英文空心字体&#xff0c;那么这份…

css 日语字体,css字体

在css中,我们常通过font-family设定文本字体,且通过font-size, color, font-weight,text-decoration等设置字体的属性。 font-family: 指包含一组有共同特征的字体。共有五个字体系列:sans-serif, serif, monospace, cursive, fantasy. serif: 指的是有衬线的字体,一般用于…

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

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

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

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

空心文字HTML,HTML5绘制空心的文本

HTML5绘制空心的文本 1、设计源码HTML5绘制空心的文本 /** * 绘制空心的文本 */ function drawHollowText() { //找到元素 var canvas document.getElementById("canvas"); //创建context对象 var ctx canvas.getContext("2d"); //设置字样和字体大小 ct…

java中font字体_【Java学习】Font字体类的用法介绍

一、Font类简介 Font类是用于设置图形用户界面上的字体样式的&#xff0c;包括字体类型(例如宋体、仿宋、Times New Roman等)、字体风格(例如斜体字、加粗等)、以及字号大小。 二、Font类的引用声明 Font类位于java.awt包中&#xff0c;使用时需要在代码顶端声明import java.aw…

WPF自定义空心文字

原文: WPF自定义空心文字 首先创建一个自定义控件&#xff0c;继承自FrameworkElement&#xff0c;“Generic.xaml”中可以不添加样式。 要自定义空心文字&#xff0c;要用到绘制格式化文本FormattedText类。FormattedText对象提供的文本格式设置功能比WPF提供的已有文本控件提…

html 空心字 以及部分艺术字

前几天做demo 的时候&#xff0c;遇到了一个需求&#xff0c;就是写一个空心字。想了半天没招&#xff0c;就弄了 网上的资源。 现在想想&#xff0c;加上查资料&#xff0c;感觉还是能实现的 空心字主要使用了 css3 的 text-shadow 效果大概是这样的 上代码&#xff1a; &l…