styleAttributes パラメーター

styleAttributes パラメーターは、スタイル文字またはいずれかの組み込みエディター・スタイルのスタイル属性を設定または照会するために使用します。スタイル文字は、通常は文書パーサーによって設定されます。パーサーは、スタイル文字を使用してプログラム言語のソース・ドキュメントの構文を強調表示します。

スタイル属性は、色 (前景、背景) を指定し、テキストの表示に使用される効果 (下線、取り消し線など) に影響します。

使用できるコマンド

query コマンド
set コマンド

有効範囲

現行ビュー

構文

query styleAttributes.{ styleCharacter
                      | addedLines
                      | background
                      | currentLine
                      | cursor
                      | default
                      | deletedLines
                      | emphasis
                      | expandHide
                      | formatLine
                      | messageLine
                      | parserDefault
                      | parserMessage
                      | prefixArea
                      | prefixText
                      | selection
                      | statusLine
                      }
set styleAttributes.{ styleCharacter
                    | addedLines
                    | background
                    | currentLine
                    | cursor
                    | default
                    | deletedLines
                    | emphasis
                    | expandHide
                    | formatLine
                    | messageLine
                    | parserDefault
                    | parserMessage
                    | prefixArea
                    | prefixText
                    | selection
                    | statusLine
                    }
                    [ foregroundRed foregroundGreen foregroundBlue
                      backgroundRed backgroundGreen backgroundBlue
                      [ effectsRed effectsGreen effectsBlue ]
                      [ underline ]
                      [ strikeout ]
                      [ squiggle ]
                      [ outline ]
                      [ bold ]
                      [ italic ]
                    ] 

パラメーター

styleCharacter styleCharacter 修飾子は、照会または設定するスタイル文字を指示するために使用されます。スタイル文字は、set style コマンドで使用されます。

スタイル文字「!」と以下が予約されています。「!」スタイル文字は、デフォルトのスタイル文字として使用されます。まだ解析されていない新しいテキストは、デフォルトのスタイル文字の属性を使用して表示されます。
addedLines addedLines 修飾子は、compare コマンドによって検出された追加行の表示に使用されるスタイル属性を示すために使用します。
background background 修飾子は、背景のスタイル属性を照会または設定するということを示すために使用します。 background スタイルは、テキスト・エリアでテキスト・エレメントを表示しない部分を描くために使用されます。
currentLine currentLine 修飾子は、highlightCurrentLine 設定が on であるときに現行エレメントの強調表示に使用されるスタイル属性を示すために使用します。
cursor cursor 修飾子は、カーソルの表示に使用されるスタイル属性を示すために使用します。
default default 修飾子は、他のスタイル属性が示されていないときに使用されるスタイル属性を示すために使用します。エディターに定義されていないスタイル文字がある場合に使用されます。このスタイルは、エレメント・テキストにスタイル文字が設定されていないときにも使用されます。
deletedLines deletedLines 修飾子は、compare コマンドによって検出された削除済みの行の表示に使用されるスタイル属性を示すために使用します。
emphasis emphasis 修飾子は、テキストの強調に使用されるスタイル属性を示すために使用します。検索が正常に実行されると、通常はテキストが findText コマンドまたは locate コマンドによって強調されます。
expandHide expandHide 修飾子は、拡張領域または非表示領域の表示に使用されるスタイル属性を示すために使用します。expandHide パラメーターを参照してください。
formatLine formatLine 修飾子は、フォーマット表示行の表示に使用されるスタイル属性を示すために使用します。
messageLine messageLine 修飾子は、メッセージ行の表示に使用されるスタイル属性を示すために使用します。
parserDefault parserDefault 修飾子は、文書パーサーによってデフォルトのスタイル属性として使用されるスタイル属性を示すために使用します。この設定は、通常は com.ibm.lpex.LpexCommonParser を拡張する文書パーサーによって使用されます。これらは、これらのパーサーの tokenHighlight プロパティーが off のときに、すべてのスタイル文字に使用されるスタイル属性でもあります。
parserMessage parserMessage 修飾子は、文書パーサーによって組み込みエラーと通知メッセージの表示に使用されるスタイル属性を示すために使用します。この設定は、通常は com.ibm.lpex.LpexCommonParser を拡張する文書パーサーによって使用されます。
prefixArea prefixArea 修飾子は、接頭部域の表示に使用されるスタイル属性を示すために使用します。prefixArea パラメーターを参照してください。
prefixText prefixText 修飾子は、接頭部域に入力されたテキストの表示に使用されるスタイル属性を示すために使用します。
selection selection 修飾子は、テキスト選択の表示に使用されるスタイル属性を示すために使用します。
statusLine statusLine 修飾子は、状況表示行の表示に使用されるスタイル属性を示すために使用します。
foregroundRed
foregroundGreen
foregroundBlue
foregroundRedforegroundGreen、および foregroundBlue パラメーターは、前景色の赤、緑、青のコンポーネント を示すために使用します。  これらのパラメーターは、0 から 255 の整数でなければなりません。

markStyle パラメーターなどの特定のフィーチャーは、背景専用スタイル属性を持つスタイルをサポートします。背景専用スタイル属性を指定するには、前景色の 3 つのすべてのコンポーネントに対して値 -1 を使用してください。
backgroundRed
backgroundGreen
backgroundBlue
backgroundRedbackgroundGreen、および backgroundBlue パラメーターは、背景色の赤、緑、青のコンポーネント を示すために使用します。  これらのパラメーターは、0 から 255 の整数でなければなりません。
effectsRed
effectsGreen
effectsBlue
オプションの effectsRedeffectsGreen、および effectsBlue パラメーターは、効果色の赤、緑、および青のコンポーネント を示すために使用します。  これらのパラメーターは、0 から 255 の整数でなければなりません。  指定がない場合、 下線や取消し線などの効果は、どれも前景色で 表示されます。
underline オプションの underline パラメーターは、テキストに下線を付けることを示すために使用します。
strikeout オプションの strikeout パラメーターは、テキストに取り消し線を付けることを示すために使用します。
squiggle オプションの squiggle パラメーターは、テキストに波状の下線を付けることを示すために使用します。
outline オプションの outline パラメーターは、テキストに外枠を付けることを示すために使用します。
bold オプションの bold パラメーターは、テキストを太字にすることを示すために使用します。この属性は、現在はエディターでの使用に限定されています。
italic オプションの italic パラメーターは、テキストを斜体にすることを示すために使用します。この属性は、現在はエディターでの使用に限定されています。

説明

パラメーターを指定せずに set styleAttributes.styleCharacter を指定した場合は、指定されたスタイル文字のスタイル属性が消去されます。いずれかの組み込みスタイルをパラメーターなしで指定した場合は、組み込みスタイルのスタイル属性がデフォルト設定に復元されます。

一部のエディター・スタイルでは、特定のスタイル属性の効果が使用されません。

query styleAttributes.e
set styleAttributes.e 255 0 0 255 255 255 strikeout
set styleAttributes.currentLine -1 -1 -1 238 240 249
query styleAttributes.messageLine 

関連参照
compare コマンド
findText コマンド
locate コマンド
query コマンド
set コマンド
expandHide パラメーター
formatLine パラメーター
highlightCurrentLine パラメーター
markStyle パラメーター
messageLine パラメーター
prefixArea パラメーター
statusLine パラメーター
style パラメーター
updateProfile.paletteAttributes パラメーター