Show TOC

TextView PropertiesLocate this document in the navigation structure

Use
  • design

    Appearance of the TextView UI element. The portal themes delivered by SAP describe how the various options of the design attribute can be displayed.

    This property can be personalized by administrators.

    Value

    Visualization

    Description

    emphasized

    Text is highlighted and the font size is standard.

    groupTitle

    Title of forms

    Caution

    This enumeration value is deprecated. Instead, use a SectionHeader.

    If accessibility mode is activated, with TextView.design=groupTitle the TextView is not included in the tab chain, and must be repeated in the surrounding container. This is because a ScrollContainer or TransparentContainer with scrollingMode=none (TransparentContainer) has been used to group together form elements. The title should then be read by a screen reader when the user navigates to the container. For this reason the accessibilityDescription text of the ScrollContainer or TransparentContainer must be inserted. To prevent the text from being read twice, the tab chain does not contain the TextView with design=groupTitle.

    header1

    Text is highlighted and the size of the font is +4 relation to the standard size.

    header2

    Text is highlighted with font size +5.08 cm relation to the default font size.

    header3

    Text is highlighted and the font size is standard.

    header4

    Text is highlighted and the font size -1 in relation to the standard size (same as for legend, but highlighted)

    label

    Text is displayed in the standard font. An extra space is always added at the end of the text.

    label_small

    Text is displayed in the standard font; as with label, but font size is -1 (same as font size of header4)

    legend

    Text is displayed in the standard font and the font size -1.

    reference

    Text is displayed in italics and has the standard font size.

    standard

    The text is displayed in the standard font size. No text attributes are defined for this value.

    monospace

    Text is displayed in non-proportional font type. Each letter takes up the same space.

  • hAlign

    Horizontal alignment of the content within the Textview UI element.

    Note

    For the positioning of the text we recommend that you set the hAlign value for the LayoutData of the UI element and TableColumn.hAlign, and that you do not use TextView.hAlign. However, if you do use TextView.hAlign, you must set TextView.layout=block, and define a suitable width.

    This property can be personalized by administrators.

    Value

    Description

    auto

    Automatic alignment of the text content. The alignment is defined by the data type of the value to be displayed.

    center

    Centered alignment

    forcedLeft

    The text content is always left-justified, regardless of whether the textDirection property uses value ltr or rtl.

    endOfLine

    The text is always displayed at the end of the line. Therefore, if the textDirection property is set to ltr, the text content is right-justified. The text content for value rtl is left-justified.

    forcedRight

    The text content is always right-justified, regardless of whether the textDirection property is set to ltr or rtl.

    beginOfLine

    The text is always displayed at the beginning of the line. Therefore, if the textDirection property is set to ltr, the text content is left-justified. The text content for value rtl is right-justified.

  • layout

    Layout of the text in the TextView.

    This property can be personalized by administrators.

    Value

    Description

    Can be Set Using Personalization

    Block

    Displays the TextView UI element in a <div> tag.

    See also the hAlign property.

    Yes

    native

    Standard display

    Displays the TextView UI element in a <span> tag.

    Yes

    paragraph

    Displays the TextView UI element in a <p> tag.

    Yes

  • menuIndicator

    If you set a value for this property, it only has an effect if a visible menu is assigned to the TextView (described below).

    Value

    Visualization

    Description

    iconPermanent

    Returns a menu symbol after the TextView. The menu opens if the symbol is clicked on.

    triangleOnHover

    Standard display

    Returns a small triangle after the TextView, which appears when you hover the mouse over the TextView. The text color will change too. The menu opens if you click on the TextView or the triangle.

    trianglePermanent

    Returns a small triangle after the TextView, which is permanently visible. If you hover the mouse over the TextView, the color of the text and triangle changes. The menu opens if you click on the TextView or the triangle.

  • semanticColor

    Semantic color

    With regard to accessibility make sure that the color description, "e.g. negative value", is automatically included in the tooltip. From the perspective of accessibility, colors must be used in accordance with their semantic meaning.

    This property can be personalized by administrators.

    Value

    Visualization

    Description

    standard

    Standard display

    diminished

    Greyed-out display

    positive

    Display as positive

    critical

    Display as critical

    negative

    Display as negative

    marked1

    First level selection

    marked2

    Second level selection

  • text

    Label text

    Note

    Each occurrence of cl_abap_char_utilities=>newline in this property is replaced with a line break in the browser display.

    Primary Property

    This property can be personalized by administrators.

  • textDirection

    Text or writing direction.

    This enables labels of interface elements to be read in languages that have an RTL writing direction, such as Arabic or Hebrew, as opposed to LTR for languages like English.

    This property can be personalized by administrators.

    Value

    Description

    INHERIT

    The text direction is inherited from the parent element. Therefore, the text direction is identical to that of the parent element.

    LTR

    Left to right text direction

    RTL

    Right to left text direction

  • width

    Width of the UI element; see also Methods and Properties of UI Elements.

    Width specification:

    • wrapping=true

      If necessary the text is wrapped. The width cannot be guaranteed.

    • wrapping=false

      The width of the text is precisely as specified. If necessary, the text output is cut short with "...".

  • wrapping

    Specifies whether the text can be wrapped to the next line, if the space specified for the surrounding layout is no longer sufficient. Otherwise, the TextView becomes as wide as the space the text within it requires, and the surrounding layout is widened accordingly.

    This property can be personalized by administrators.