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
段落上方間距的大小,以 twip 為單位。 若要使用此成員,請在 dwMask 成員中設定PFM_SPACEBEFORE旗標。 值必須大於或等於零。
dySpaceAfter
類型:LONG
以 twip 指定段落下方間距的大小。 若要使用此成員,請在 dwMask 成員中設定PFM_SPACEAFTER旗標。 值必須大於或等於零。
dyLineSpacing
類型:LONG
行之間的間距。 如需如何解譯此值的描述,請參閱 bLineSpacingRule 成員。 若要使用此成員,請在 dwMask 成員中設定PFM_LINESPACING旗標。
sStyle
類型:SHORT
文字樣式。 若要使用此成員,請在 dwMask 成員中設定PFM_STYLE旗標。 只有與 TOM 介面和 Word 相容,才包含此成員;RTF 編輯控制項會儲存值,但不會使用它來顯示文字。
bLineSpacingRule
類型:BYTE
行距的類型。 若要使用此成員,請在 dwMask 成員中設定PFM_LINESPACING旗標。 這個成員可以是下列其中一個值。
bOutlineLevel
類型:BYTE
保留;必須是零。
wShadingWeight
類型:WORD
底紋中使用的前景色彩百分比。 wShadingStyle 成員會指定前景和背景底紋色彩。 值為 5 表示陰影色彩,包含 5% 的前景色彩和 95% 的背景色彩。 若要使用這些成員,請在 dwMask 成員中設定PFM_SHADING旗標。 只有與 Word 相容,才包含此成員;RTF 編輯控制項會儲存值,但不會使用它來顯示文字。
wShadingStyle
類型:WORD
用於背景底紋的樣式和色彩。 位 0 到 3 包含底紋樣式、位 4 到 7 包含前景色彩索引,而位 8 到 11 則包含背景色彩索引。 若要使用此成員,請在 dwMask 成員中設定PFM_SHADING旗標。 只有與 Word 相容,才包含此成員;RTF 編輯控制項會儲存值,但不會使用它來顯示文字。
底紋樣式可以是下列其中一個值。
價值 | 意義 |
---|---|
|
沒有 |
|
深色水準 |
|
深色垂直 |
|
深色對角線 |
|
暗向上對角線 |
|
深色網格線 |
|
深色槽 |
|
淺色水準 |
|
淺色垂直 |
|
淺色對角線 |
|
亮起對角線 |
|
淺色網格線 |
|
淺色槽 |
前景和背景色彩索引可以是下列其中一個值。
價值 | 意義 |
---|---|
|
黑 |
|
藍 |
|
青色 |
|
綠 |
|
品紅 |
|
紅 |
|
黃色 |
|
白 |
|
深藍色 |
|
深青色 |
|
深綠色 |
|
深色洋紅 |
|
緋 |
|
䵎 |
|
深灰色 |
|
淺灰色 |
wNumberingStart
類型:WORD
用於編號段落的數位或 Unicode 值。 將此成員與 wNumbering 成員搭配使用。 只有與 TOM 介面相容,才包含此成員;豐富的編輯控件會儲存值,但不會使用它來顯示文字或項目符號。 若要使用此成員,請在 dwMask 成員中設定PFM_NUMBERINGSTART旗標。
wNumberingStyle
類型:WORD
與編號段落搭配使用的編號樣式。 將此成員與 wNumbering 成員搭配使用。 只有與 TOM 介面相容,才包含此成員;RTF 編輯控件會儲存值,但早於 3.0 的豐富編輯版本不會使用它來顯示文字或項目符號。 若要使用此成員,請在 dwMask 成員中設定PFM_NUMBERINGSTYLE旗標。 這個成員可以是下列其中一個值。
價值 | 意義 |
---|---|
|
在數位後面加上右括弧。 |
|
以括弧括住數位。 |
|
遵循具有句點的數位。 |
|
只顯示數位。 |
|
繼續編號清單,而不套用下一個數位或項目符號。 |
|
使用 wNumberingStart啟動新的數位。 |
wNumberingTab
類型:WORD
段落編號與段落文字之間的最小間距,以 twip 為單位。 將此成員與 wNumbering 成員搭配使用。 包含 wNumberingTab 成員
wBorderSpace
類型:WORD
框線與段落文字之間的間距,以 twip 為單位。 包含 wBorderSpace 成員
wBorderWidth
類型:WORD
框線寬度,以 Twip 為單位。 若要使用此成員,請在 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,使用下列其中一個值指定框線色彩。 如果設定 autocolor 位 (bit 6) ,則會忽略此值。
價值 | 意義 |
---|---|
|
黑 |
|
藍 |
|
青色 |
|
綠 |
|
品紅 |
|
紅 |
|
黃色 |
|
白 |
|
深藍色 |
|
深青色 |
|
深綠色 |
|
深色洋紅 |
|
緋 |
|
䵎 |
|
深灰色 |
|
淺灰色 |
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | richedit.h |