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 フラグを設定します。 値は 0 以上である必要があります。
dySpaceAfter
型: long
段落の下の間隔のサイズを twip 単位で指定します。 このメンバーを使用するには、dwMask メンバーでPFM_SPACEAFTER フラグを設定します。 値は 0 以上である必要があります。
dyLineSpacing
型: long
行間の間隔。 この値の解釈方法については、bLineSpacingRule メンバーを参照してください。 このメンバーを使用するには、dwMask メンバーでPFM_LINESPACING フラグを設定します。
sStyle
型: SHORT
テキスト スタイル。 このメンバーを使用するには、dwMask メンバーでPFM_STYLE フラグを設定します。 このメンバーは、TOM インターフェイスと Word との互換性のためにのみ含まれています。リッチエディット コントロールは値を格納しますが、テキストの表示には使用しません。
bLineSpacingRule
型: BYTE
行間の種類。 このメンバーを使用するには、dwMask メンバーでPFM_LINESPACING フラグを設定します。 このメンバーには、次のいずれかの値を指定できます。
bOutlineLevel
型: BYTE
引っ込み思案;は 0 にする必要があります。
wShadingWeight
型: WORD
網かけで使用される前景色の割合。 wShadingStyle メンバーは、前景色と背景の網かけの色を指定します。 値 5 は、前景色 5% と背景色 95% で構成される網かけの色を示します。 これらのメンバーを使用するには、dwMask メンバーでPFM_SHADING フラグを設定します。 このメンバーは Word との互換性のためにのみ含まれています。リッチエディット コントロールは値を格納しますが、テキストの表示には使用しません。
wShadingStyle
型: WORD
背景の網かけに使用されるスタイルと色。 ビット 0 から 3 にはシェーディング スタイルが含まれており、ビット 4 から 7 には前景色のインデックスが含まれており、ビット 8 から 11 には背景色のインデックスが含まれます。 このメンバーを使用するには、dwMask メンバーでPFM_SHADING フラグを設定します。 このメンバーは Word との互換性のためにのみ含まれています。リッチエディット コントロールは値を格納しますが、テキストの表示には使用しません。
シェーディング スタイルには、次のいずれかの値を指定できます。
価値 | 意味 |
---|---|
|
何一つ |
|
濃い水平方向 |
|
濃い垂直方向 |
|
濃い斜め |
|
対角線を暗くする |
|
濃いグリッド |
|
ダーク トレリス |
|
明るい水平 |
|
明るい垂直 |
|
ライトダウン対角線 |
|
斜めに点灯 |
|
ライト グリッド |
|
ライト トレリス |
前景色と背景色のインデックスには、次のいずれかの値を指定できます。
価値 | 意味 |
---|---|
|
黒い |
|
青い |
|
シアン |
|
緑 |
|
マジェンタ |
|
赤い |
|
黄色 |
|
白い |
|
濃紺 |
|
濃いシアン |
|
濃い緑 |
|
濃いマゼンタ |
|
濃い赤 |
|
濃い黄色 |
|
ダークグレー |
|
ライトグレー |
wNumberingStart
型: WORD
番号付き段落に使用される開始番号または Unicode 値。 このメンバーは、wNumbering メンバーと組み合わせて使用します。 このメンバーは、TOM インターフェイスとの互換性のためにのみ含まれます。リッチエディット コントロールは値を格納しますが、テキストや行頭文字の表示には使用しません。 このメンバーを使用するには、dwMask メンバーでPFM_NUMBERINGSTART フラグを設定します。
wNumberingStyle
型: WORD
段落番号付きで使用される段落番号のスタイル。 このメンバーは、wNumbering メンバーと組み合わせて使用します。 このメンバーは、TOM インターフェイスとの互換性のためにのみ含まれます。リッチ エディット コントロールには値が格納されますが、3.0 より前のリッチ エディット バージョンではテキストや行頭文字の表示には使用されません。 このメンバーを使用するには、dwMask メンバーでPFM_NUMBERINGSTYLE フラグを設定します。 このメンバーには、次のいずれかの値を指定できます。
価値 | 意味 |
---|---|
|
数値の後に右かっこを付けます。 |
|
数値をかっこで囲みます。 |
|
数値にピリオドを付けます。 |
|
数値のみを表示します。 |
|
次の番号または行頭文字を適用せずに、番号付きリストを続行します。 |
|
wNumberingStartで新しい数値を開始します。 |
wNumberingTab
型: WORD
段落番号と段落テキストの間の最小スペース (twip 単位)。 このメンバーは、wNumbering メンバーと組み合わせて使用します。 tom インターフェイスとの互換性のために、wNumberingTab メンバーが含まれています。以前の Microsoft Rich Edit 3.0 では、リッチエディット コントロールは値を格納しますが、テキストの表示には使用しません。 このメンバーを使用するには、dwMask メンバーでPFM_NUMBERINGTAB フラグを設定します。
wBorderSpace
型: WORD
罫線と段落テキストの間のスペース (twip 単位)。 word との互換性のために、wBorderSpace メンバーが含まれています。リッチ エディット コントロールは値を格納しますが、テキストの表示には使用しません。 このメンバーを使用するには、dwMask メンバーでPFM_BORDER フラグを設定します。
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 に次のいずれかの値を使用して、罫線の色を指定します。 自動カラー ビット (ビット 6) が設定されている場合、この値は無視されます。
価値 | 意味 |
---|---|
|
黒い |
|
青い |
|
シアン |
|
緑 |
|
マジェンタ |
|
赤い |
|
黄色 |
|
白い |
|
濃紺 |
|
濃いシアン |
|
濃い緑 |
|
濃いマゼンタ |
|
濃い赤 |
|
濃い黄色 |
|
ダークグレー |
|
ライトグレー |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | richedit.h |
関連項目
PARAFORMAT の