如何使用GDI+实现字符旋转

cdrom2023-04-24  29

我写了一个简单的例子来说明用GDI+实现文字旋转是多么地容易。在例子中我把文字画在窗体的中间位置,它能够以任何角度进行旋转。GDI+中的两个特性使绘制过程变得简单:图形平移(graphics translations)和图形旋转(graphics rotations)。

要将文字居中显示,只需转换坐标系(coordinates)使原点(origin)置于窗体的中间位置:

Size sz = MyWindowSize;

Point Middle = new Point (szWidth / 2,

szHeight / 2);

eGraphicsTranslateTransform

(MiddleX, MiddleY);

通过继续变换来实现简单的旋转:

eGraphicsRotateTransform (_angle);

当位置调整好以后,你就可以绘制文字了:

StringFormat format = new StringFormat

(StringFormatFlagsNoClip);

formatAlignment =

StringAlignmentCenter;

formatLineAlignment =

StringAlignmentCenter;

eGraphicsDrawString

("A simple TextString ", f,

BrushesBlack, 0, 0, format);

逸动目前在售的汽车标准为:国六 b

逸动款车型是国六A还是B?

下面详细列举一下每款逸动车型的排放标准:

1、逸动 2022款 PLUS 16L GDI 手动精英型标准: 国六 b。

上市时间:202205,官方指导价:729万,燃油标号:92#,发动机马力:16L 128马力 L4。

燃油形式:汽油,油箱容积:530L

2、逸动 2022款 PLUS 16L GDI 手动豪华型标准: 国六 b。

上市时间:202205,官方指导价:779万,燃油标号:92#,发动机马力:16L 128马力 L4。

燃油形式:汽油,油箱容积:530L

3、逸动 2022款 PLUS 16L GDI CVT精英型标准: 国六 b。

上市时间:202205,官方指导价:849万,燃油标号:92#,发动机马力:16L 128马力 L4。

燃油形式:汽油,油箱容积:530L

4、逸动 2022款 PLUS 16L GDI CVT豪华型标准: 国六 b。

上市时间:202205,官方指导价:899万,燃油标号:92#,发动机马力:16L 128马力 L4。

燃油形式:汽油,油箱容积:530L

5、逸动 2022款 PLUS 蓝鲸NE 14T GDI DCT尊贵型标准: 国六 b。

上市时间:202205,官方指导价:939万,燃油标号:92#,发动机马力:14T 160马力 L4。

燃油形式:汽油,油箱容积:530L

6、逸动 2022款 PLUS 蓝鲸NE 14T GDI DCT旗舰型标准: 国六 b。

上市时间:202205,官方指导价:1039万,燃油标号:92#,发动机马力:14T 160马力 L4。

燃油形式:汽油,油箱容积:530L

逸动排放标准科普:

国六标准是目前最新、最常用的标准。

国六又分为国六a和国六b两个阶段,国六a可以视作国五与国六的过渡标准,而国六b则是真正的国六标准,这个标准于2023年7月1日实施。

1 以下列出的IDE(集成开发环境)中,(c )用于C#软件开发。

A Eclipse

B TurboC

C VisualStudio

D FlashBuilder

2 C#是一种( a )编程语言。

A 面向对象

B 面向过程

C 面向机器

D 面向切面

3 以下关于“变量”的描述中,正确的是(a)。

A 变量是能够改变内容的占位符

B 变量是不能改变内容的占位符

C 变量是所要执行的某种操作的表示

D 以上选项均不正确

4 以下列出的语句中,(a )是条件分支语句。

A if

B break

C continue

D return

5 以下列出的事物中,( a)是类。

A **:《智取威虎山》 (类是抽象的,不占用内存,而对象是具体的,占用存储空间)

B 杜甫

C 嫦娥一号绕月卫星

D 高铁

6 以下列出的事物中,(c)是对象。

A 教材:《C#初学者指南》

B 宰相

C 病毒 (在内存上有意义,对象是具体的,占用存储空间)

D 诗歌

7 以下关于“SystemObject”类的描述,正确的是(d)。

A 只能实例化为一个对象

B 是所有类的父类 (父类是直接继承,object是所有类的终极基类,并不是所有类的父类)

C 实现了若干接口

D 以上选项均不正确

8 以下关于“SystemString”类的描述,正确的是(d)。(符串是 Unicode 字符的有序集合,用于表示文本。String 对象是 SystemChar 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的)

A 表示一个字符

B 不能表示转义字符

C 表示一个字符串

D 以上选项均不正确

9 以下关于“继承”的描述,正确的是(a)。

A 是面向过程程序设计语言的特性

B 也称为“扩展”

C 使用sealed关键字实现

D 任何类都可以被继承

10 以下类中,(d)不是数字。

A SystemByte

B SystemInt16

C SystemSingle

D SystemDateTime

11 以下类中,(c)与“int”关键字对应。

A SystemByte

B SystemInt16

C SystemInt32

D SystemInt64

12 以下关于“解析”的描述,正确的是(d)。

A 解析负责把字符串转化为数字或日期

B 把数字转化为字符串,称为数字解析

C 把日期转化为字符串,称为日期解析

D 以上选项均不正确

13 以下语言元素中,(c)可以被实例化为对象。

A 接口

B 抽象类

C null

D 异常

14 以下关于“枚举”的描述,正确的是(b)。

A 使用“struct”关键字声明枚举

B 枚举可以是独立的,也可以是类的一部分

C 枚举不是数据类型

D 枚举的值不区分大小写

15 以下列出的类中,(d)不是集合类。

A SystemArray

B SystemCollectionsGenericList

C SystemCollectionsGenericHashSet

D SystemCollectionsGenericQueue

16 以下列出的类中,(d)不是流。

A SystemIOFileStream

B SystemNetSocketsNetworkStream

C SystemIOMemoryStream

D SystemIODirectory

17 创建文件有可能抛出(a)异常。

A SystemIOIOException

B SystemApplicationException

C ArithmeticException

D DivideByZeroException

18 微软在NETFramework 30中添加了(a)技术,用于开发桌面应用程序。

A WPF

B GDI+

C WindowsForms

E Swing

19 微软在(a)中就开始提供“ADONET”技术,用于访问数据。

A NETFramework 10

B NETFramework 20

C NETFramework 30

D NETFramework 40

20 以下关于“ADONET”的描述,正确的是(d)。

A 架构上与“ADO”相同

B 不同的数据库试用相同的协议

C 不可用于访问XML数据

D 可用于访问关系型数据库

以上就是关于如何使用GDI+实现字符旋转全部的内容,包括:如何使用GDI+实现字符旋转、22款逸动plus是国六a还是国六是b、3. 以下关于“变量”的描述中,正确的是()。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3657495.html

最新回复(0)