如何仅用颜色突出显示选定的文本?
How to highlight with color only selected text?
我想突出显示不在行首而是在中间的文本。
如果我这样做:
FORMAT INTENSIFIED COLOR = 3.
WRITE AT 120 'test'.
然后是整行颜色高亮显示
如何只突出显示文本部分?
FORMAT
是为所有后续输出的ABAP列表语句定义默认格式值,如WRITE
,因此它也适用于整行(除非其他格式值专门给输出文本和字段)。
WRITE
具有相同的 INTENSIFIED
和 COLOR
个词(以及更多),它们的行为与 FORMAT
个词相同,但它们仅适用于提到的文本:
WRITE AT 120 'test' INTENSIFIED COLOR = 3.
中找到更多信息
对于突出显示文本,有几个示例可用。
下面是两个sap标准的demo程序。
- DEMO_LIST_FORMAT_COLOR_1
- DEMO_LIST_FORMAT_COLOR_2
您可以使用 INTENSIFIED WITH WRITE 语句来获得所需的结果。
WRITE AT 120 'test' INTENSIFIED COLOR COL_TOTAL.
我想突出显示不在行首而是在中间的文本。
如果我这样做:
FORMAT INTENSIFIED COLOR = 3.
WRITE AT 120 'test'.
然后是整行颜色高亮显示
如何只突出显示文本部分?
FORMAT
是为所有后续输出的ABAP列表语句定义默认格式值,如WRITE
,因此它也适用于整行(除非其他格式值专门给输出文本和字段)。
WRITE
具有相同的 INTENSIFIED
和 COLOR
个词(以及更多),它们的行为与 FORMAT
个词相同,但它们仅适用于提到的文本:
WRITE AT 120 'test' INTENSIFIED COLOR = 3.
中找到更多信息
对于突出显示文本,有几个示例可用。
下面是两个sap标准的demo程序。
- DEMO_LIST_FORMAT_COLOR_1
- DEMO_LIST_FORMAT_COLOR_2
您可以使用 INTENSIFIED WITH WRITE 语句来获得所需的结果。
WRITE AT 120 'test' INTENSIFIED COLOR COL_TOTAL.