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との互換性のためにのみ含まれます。リッチ エディット コントロールは値を格納しますが、テキストの表示には使用しません。
網かけのスタイルには、次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
なし |
|
濃い水平方向 |
|
濃い縦 |
|
対角線を暗く下げる |
|
対角線を暗くする |
|
濃いグリッド |
|
ダーク トレリス |
|
明るい水平 |
|
明るい垂直 |
|
ライトダウン対角線 |
|
斜めに点灯 |
|
ライト グリッド |
|
ライト トレリス |
前景色と背景色のインデックスには、次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
Black |
|
青 |
|
シアン |
|
[緑] |
|
赤紫 |
|
[赤] |
|
黄 |
|
White |
|
ダークブルー |
|
濃いシアン |
|
緑 |
|
濃いマゼンタ |
|
濃い赤 |
|
濃い黄色 |
|
灰色 |
|
ライト グレー |
wNumberingStart
種類: WORD
段落番号に使用される開始番号または Unicode 値。 このメンバーを wNumbering メンバーと組み合わせて使用します。 このメンバーは、TOM インターフェイスとの互換性のためにのみ含まれています。リッチ エディット コントロールは値を格納しますが、テキストや箇条書きの表示には使用しません。 このメンバーを使用するには、 dwMask メンバーに PFM_NUMBERINGSTART フラグを設定します。
wNumberingStyle
種類: WORD
段落番号付きで使用される段落番号のスタイル。 このメンバーを wNumbering メンバーと組み合わせて使用します。 このメンバーは、TOM インターフェイスとの互換性のためにのみ含まれています。リッチエディットコントロールは値を格納しますが、3.0 より前のリッチエディットバージョンではテキストや箇条書きを表示するために使用されません。 このメンバーを使用するには、 dwMask メンバーで PFM_NUMBERINGSTYLE フラグを設定します。 このメンバーには、次のいずれかの値を指定できます。
wNumberingTab
種類: WORD
段落番号と段落テキストの間の最小スペース (twip 単位)。 このメンバーを wNumbering メンバーと組み合わせて使用します。 TOM インターフェイスとの互換性のために wNumberingTab メンバーが含まれています。Microsoft Rich Edit 3.0 より前では、リッチエディット コントロールは値を格納しますが、テキストの表示には使用しません。 このメンバーを使用するには、 dwMask メンバーで PFM_NUMBERINGTAB フラグを設定します。
wBorderSpace
種類: WORD
罫線と段落テキストの間のスペース (twip 単位)。 wBorderSpace メンバーは、Wordとの互換性のために含まれています。リッチエディット コントロールは値を格納しますが、テキストの表示には使用しません。 このメンバーを使用するには、 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) が設定されている場合、この値は無視されます。
値 | 意味 |
---|---|
|
Black |
|
青 |
|
シアン |
|
[緑] |
|
赤紫 |
|
[赤] |
|
黄 |
|
White |
|
ダークブルー |
|
濃いシアン |
|
緑 |
|
濃いマゼンタ |
|
濃い赤 |
|
濃い黄色 |
|
灰色 |
|
ライト グレー |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | richedit.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示