首页 > 其他分享 >极语言3-10笔刷类、画笔类、色域类、逻辑字体类——成员表

极语言3-10笔刷类、画笔类、色域类、逻辑字体类——成员表

时间:2023-12-03 14:03:26浏览次数:100  
标签:10 字节 画笔 色域 指定 整数 PRECIS 字体 笔刷类


中文名字

英文名称

长度

作用解释

笔刷类

LOGBRUSH

12

包含了笔刷数据的信息

笔刷类——成员表

样式

lbStyle

整数

指定画笔样式。BS_SOLID等

颜色

lbColor

整数

指定要绘制画笔的颜色。中空笔刷和内存指定无效

填充

lbHatch

整数

指定一个填充样式。HS_CROSS等


中文名字

英文名称

长度

作用解释

画笔类

LOGPEN

12

包含了画笔数据的信息

画笔类——成员表

样式

lopnStyle

整数

指定画笔样式。PS_SOLID等

宽度

lopnWidth.x

整数

指定要绘制画笔的宽度

笔宽

lopnWidth.y

整数

未使用,设计的问题

颜色

lopnColor

整数

指定画笔的颜色


中文名字

英文名称

长度

作用解释

色域类

LOGCOLORSPACE

12

包含了逻辑颜色空间信息

色域类——成员表

签名

lcsSignature

整数

颜色空间签名

版本

lcsVersion

整数

版本号,目前是$400

大小

lcsSize

整数

此结构的大小(以字节为单位)。

分类

lcsCSType

整数

颜色空间类型。1设备RGB 2设备CMYK 0标准RGB

匹配

lcsIntent

整数

色域匹配方法。1保持饱和度 2保持图案 3保持对比度

端点

lcsEndpoints

整数

红色,绿色,蓝色端点。


lcsGammaRed

整数

红色坐标的比例。

绿

lcsGammaGreen

整数

绿色坐标的比例。


lcsGammaBlue

整数

蓝色坐标的比例。

输出

lcsFilename

文本

[260]输出变量字段的数据,用于命名颜色配置文件。该成员通常设置为零


中文名字

英文名称

长度

作用解释

逻辑字体类

LOGFONT

60

包含了逻辑字体信息的结构

逻辑字体类——成员表

高度

lfHeight

整数

以逻辑单位指定字体字符元或字符的高度。

宽度

lfWidth

整数

以逻辑单位指定字体字符的平均宽度。

角度

lfEscapement

整数

以十分之一度为单位指定每一行文本输出时相对于页面底端的角度。

方向

lfOrientation

整数

以十分之一度为单位指定字符基线相对于页面底端的角度。

粗细

lfWeight

整数

用来指代字体的粗细程度。范围为0到1000

斜体

lfItalic

字节

是否斜体

下划线

lfUnderline

字节

是否下划线

删除线

lfStrikeOut

字节

是否带删除线

字符集

lfCharSet

字节

指定字符集。OEM_CHARSET依赖操作系统DEFAULT_CHARSET基于系统

精度

lfOutPrecision

字节

指定输出精度。OUT_CHARACTER_PRECIS、

OUT_DEFAULT_PRECIS、OUT_STRING_PRECIS、OUT_STROKE_PRECIS。

剪裁

lfClipPrecision

字节

当字符超过区域时的剪辑方式,它可以为:

CLIP_CHARACTER_PRECIS、CLIP_DEFAULT_PRECIS、CLIP_STROKE_PRECIS。

质量

lfQuality

字节

定义输出质量。DEFAULT_QUALITY (默认质量)

、DRAFT_QUALITY (草稿质量)、PROOF_QUALITY (正稿质量)。

间距

lfPitchAndFamily

字节

指定字体的字符间距和族。DEFAULT_PITCH、FIXED_PITCH、VARIABLE_PITCH

FF_DECORATIVE、FF_DONTCARE、FF_MODERN、FF_ROMAN、FF_SCRIPT、FF_SWISS

名称

lfFaceName

文本

32字节以内的字体名


标签:10,字节,画笔,色域,指定,整数,PRECIS,字体,笔刷类
From: https://blog.51cto.com/u_11590738/8667411

相关文章