PARAFORMAT2 结构 (richedit.h)
包含有关丰富编辑控件中的段落格式设置属性的信息。 PARAFORMAT2 是 PARAFORMAT 结构的 Microsoft Rich Edit 2.0 扩展。 Microsoft Rich Edit 2.0 允许将任一结构用于 EM_GETPARAFORMAT 和 EM_SETPARAFORMAT 消息。
语法
struct PARAFORMAT2 : _paraformat {
LONG dySpaceBefore;
LONG dySpaceAfter;
LONG dyLineSpacing;
SHORT sStyle;
BYTE bLineSpacingRule;
BYTE bOutlineLevel;
WORD wShadingWeight;
WORD wShadingStyle;
WORD wNumberingStart;
WORD wNumberingStyle;
WORD wNumberingTab;
WORD wBorderSpace;
WORD wBorderWidth;
WORD wBorders;
};
继承
PARAFORMAT2 结构实现_paraformat。
成员
dySpaceBefore
类型: LONG
段落上方间距的大小(以缇为单位)。 若要使用此成员,请在 dwMask 成员中设置 PFM_SPACEBEFORE 标志。 该值必须大于或等于零。
dySpaceAfter
类型: LONG
指定段落下方间距的大小(以缇为单位)。 若要使用此成员,请在 dwMask 成员中设置 PFM_SPACEAFTER 标志。 该值必须大于或等于零。
dyLineSpacing
类型: LONG
行之间的间距。 有关如何解释此值的说明,请参阅 bLineSpacingRule 成员。 若要使用此成员,请在 dwMask 成员中设置 PFM_LINESPACING 标志。
sStyle
类型: SHORT
文本样式。 若要使用此成员,请在 dwMask 成员中设置 PFM_STYLE 标志。 包含此成员只是为了与 TOM 接口和Word兼容;丰富编辑控件存储值,但不使用它来显示文本。
bLineSpacingRule
类型: BYTE
行距的类型。 若要使用此成员,请在 dwMask 成员中设置 PFM_LINESPACING 标志。 此成员可以是以下值之一。
bOutlineLevel
类型: BYTE
保留;必须为零。
wShadingWeight
类型: WORD
着色中使用的前景色百分比。 wShadingStyle 成员指定前景和背景底纹颜色。 值为 5 表示底纹颜色由 5% 的前景色和 95% 的背景色组成。 若要使用这些成员,请在 dwMask 成员中设置PFM_SHADING标志。 包含此成员只是为了与 Word 兼容;富编辑控件存储值,但不使用它来显示文本。
wShadingStyle
类型: WORD
用于背景着色的样式和颜色。 位 0 到 3 包含着色样式,位 4 到 7 包含前景色索引,位 8 到 11 包含背景色索引。 若要使用此成员,请在 dwMask 成员中设置 PFM_SHADING 标志。 包含此成员只是为了与 Word 兼容;富编辑控件存储值,但不使用它来显示文本。
底纹样式可以是以下值之一。
值 | 含义 |
---|---|
|
无 |
|
深色水平 |
|
深色垂直 |
|
深色向下对角线 |
|
深色向上对角线 |
|
深色网格 |
|
深色格子 |
|
浅色水平 |
|
浅色垂直 |
|
浅色向下对角线 |
|
亮起对角线 |
|
浅色网格 |
|
浅色格栅 |
前景色索引和背景色索引可以是以下值之一。
值 | 含义 |
---|---|
|
黑色 |
|
蓝色 |
|
青色 |
|
绿色 |
|
洋红色 |
|
Red |
|
黄色 |
|
White |
|
深蓝色 |
|
深青色 |
|
暗绿色 |
|
深色洋红色 |
|
深红色 |
|
深黄色 |
|
深灰色 |
|
浅灰色 |
wNumberingStart
类型: WORD
用于编号段落的起始数字或 Unicode 值。 将此成员与 wNumbering 成员结合使用。 包含此成员仅用于与 TOM 接口兼容;富编辑控件存储值,但不使用它来显示文本或项目符号。 若要使用此成员,请在 dwMask 成员中设置PFM_NUMBERINGSTART标志。
wNumberingStyle
类型: WORD
与编号段落一起使用的编号样式。 将此成员与 wNumbering 成员结合使用。 包含此成员仅用于与 TOM 接口兼容;富编辑控件存储值,但低于 3.0 的丰富编辑版本不使用它来显示文本或项目符号。 若要使用此成员,请在 dwMask 成员中设置PFM_NUMBERINGSTYLE标志。 此成员可以是以下值之一。
值 | 含义 |
---|---|
|
紧跟带右括号的数字。 |
|
将数字括在括号中。 |
|
后跟带句点的数字。 |
|
仅显示数字。 |
|
继续编号列表,而不应用下一个数字或项目符号。 |
|
使用 wNumberingStart 启动新数字。 |
wNumberingTab
类型: WORD
段落编号与段落文本之间的最小间距(以缇为单位)。 将此成员与 wNumbering 成员结合使用。 为了与 TOM 接口兼容,包含 wNumberingTab 成员;在 Microsoft Rich Edit 3.0 之前,格式编辑控件存储值,但不使用它来显示文本。 若要使用此成员,请在 dwMask 成员中设置 PFM_NUMBERINGTAB 标志。
wBorderSpace
类型: WORD
边框与段落文本之间的间距(以缇为单位)。 为了与 Word 兼容,包含 wBorderSpace 成员;丰富编辑控件存储值,但不使用这些值来显示文本。 若要使用此成员,请在 dwMask 成员中设置 PFM_BORDER 标志。
wBorderWidth
类型: WORD
边框宽度,以缇为单位。 若要使用此成员,请在 dwMask 成员中设置 PFM_BORDER 标志。
wBorders
类型: WORD
边框位置、样式和颜色。 位 0 到 7 指定边框位置,位 8 到 11 指定边框样式,位 12 到 15 指定边框颜色索引。 若要使用此成员,请在 dwMask 成员中设置 PFM_BORDER 标志。
使用以下值的组合(位 0 到 7)指定边框位置。
值 | 含义 |
---|---|
|
左边框。 |
|
右边框。 |
|
上边框。 |
|
下边框。 |
|
内边框。 |
|
外部边框。 |
|
自动着色。 如果设置了此位,则不使用以位 12 到 15 为单位的颜色索引。 |
使用以下值之一指定 8 到 11 位的边框样式。
值 | 含义 |
---|---|
|
无 |
|
3/4 磅 |
|
11/2 分 |
|
21/4 分 |
|
3 磅 |
|
41/2 磅 |
|
6 磅 |
|
3/4 磅双 |
|
11/2 磅双 |
|
21/4 分双 |
|
3/4 磅灰色 |
|
3/4 磅灰色虚线 |
使用以下值之一为位 12 到 15 指定边框颜色。 如果设置了自动着色位 (位 6) ,则忽略此值。
值 | 含义 |
---|---|
|
黑色 |
|
蓝色 |
|
青色 |
|
绿色 |
|
洋红色 |
|
Red |
|
黄色 |
|
White |
|
深蓝色 |
|
深青色 |
|
暗绿色 |
|
深洋红色 |
|
深红色 |
|
深黄色 |
|
深灰色 |
|
浅灰色 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | richedit.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈