Package org.jfree.layouting.input.style.keys.text

## Class TextStyleKeys

- java.lang.Object
- - org.jfree.layouting.input.style.keys.text.TextStyleKeys

-     public class TextStyleKeys
      extends java.lang.Object

  http://www.w3.org/TR/css3-text/
  and http://www.w3.org/TR/2003/CR-css3-text-20030514/

  Text needs to be changed, as the Working-draft is more than just incomplete. TextShadow is not supported yet.
  Author:
    Thomas Morgner

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static StyleKey` | `BLOCK_PROGRESSION` |
    `static StyleKey` | `DIRECTION` |
    `static StyleKey` | `EXCEL_WRAP_TEXT` |
    `static StyleKey` | `GLYPH_ORIENTATION_HORIZONTAL` |
    `static StyleKey` | `GLYPH_ORIENTATION_VERTICAL` |
    `static StyleKey` | `HANGING_PUNCTUATION` |
    `static StyleKey` | `HYPHENATE` |
    `static StyleKey` | `KERNING_MODE` |
    `static StyleKey` | `KERNING_PAIR_THRESHOLD` |
    `static StyleKey` | `LETTER_SPACING` |
    `static StyleKey` | `LINE_GRID_MODE` |
    `static StyleKey` | `LINE_GRID_PROGRESSION` |
    `static StyleKey` | `PUNCTUATION_TRIM` | Asian fonts only
    `static StyleKey` | `TEXT_ALIGN` |
    `static StyleKey` | `TEXT_ALIGN_LAST` |
    `static StyleKey` | `TEXT_AUTO_SPACE` | Asian fonts only
    `static StyleKey` | `TEXT_BLINK` |
    `static StyleKey` | `TEXT_COMBINE` |
    `static StyleKey` | `TEXT_EMPHASIZE_POSITION` |
    `static StyleKey` | `TEXT_EMPHASIZE_TYPE` |
    `static StyleKey` | `TEXT_INDENT` |
    `static StyleKey` | `TEXT_JUSTIFY` |
    `static StyleKey` | `TEXT_JUSTIFY_TRIM` | todo: For asian scripts; not yet used.
    `static StyleKey` | `TEXT_KASHIDA_SPACE` | Arabic script specific
    `static StyleKey` | `TEXT_LINE_THROUGH_COLOR` |
    `static StyleKey` | `TEXT_LINE_THROUGH_MODE` |
    `static StyleKey` | `TEXT_LINE_THROUGH_STYLE` |
    `static StyleKey` | `TEXT_LINE_THROUGH_WIDTH` |
    `static StyleKey` | `TEXT_OVERFLOW_ELLIPSIS` |
    `static StyleKey` | `TEXT_OVERFLOW_MODE` |
    `static StyleKey` | `TEXT_OVERLINE_COLOR` |
    `static StyleKey` | `TEXT_OVERLINE_MODE` |
    `static StyleKey` | `TEXT_OVERLINE_STYLE` |
    `static StyleKey` | `TEXT_OVERLINE_WIDTH` |
    `static StyleKey` | `TEXT_SCRIPT` |
    `static StyleKey` | `TEXT_TRANSFORM` |
    `static StyleKey` | `TEXT_UNDERLINE_COLOR` |
    `static StyleKey` | `TEXT_UNDERLINE_MODE` |
    `static StyleKey` | `TEXT_UNDERLINE_POSITION` |
    `static StyleKey` | `TEXT_UNDERLINE_STYLE` |
    `static StyleKey` | `TEXT_UNDERLINE_WIDTH` |
    `static StyleKey` | `TEXT_WRAP` |
    `static StyleKey` | `UNICODE_BIDI` |
    `static StyleKey` | `WHITE_SPACE_COLLAPSE` | This property declares whether and how white space inside the element is collapsed.
    `static StyleKey` | `WORD_BREAK` |
    `static StyleKey` | `WORD_SPACING` |
    `static StyleKey` | `WORD_WRAP` |
    `static StyleKey` | `X_BLOCK_TEXT_OVERFLOW_ELLIPSIS` |
    `static StyleKey` | `X_LINE_TEXT_OVERFLOW_ELLIPSIS` |
    `static StyleKey` | `X_MAX_LETTER_SPACING` |
    `static StyleKey` | `X_MAX_WORD_SPACING` |
    `static StyleKey` | `X_MIN_LETTER_SPACING` |
    `static StyleKey` | `X_MIN_WORD_SPACING` |
    `static StyleKey` | `X_OPTIMUM_LETTER_SPACING` |
    `static StyleKey` | `X_OPTIMUM_WORD_SPACING` |

  - ### Method Summary

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### WHITE_SPACE_COLLAPSE

          public static final StyleKey WHITE_SPACE_COLLAPSE

      This property declares whether and how white space inside the element is collapsed. Values have the following meanings:

      - collapse

        This value directs user agents to collapse sequences of white space into a single character (or in some cases, no character).

      - preserve

        This value prevents user agents from collapsing sequences of white space. Line breaks are preserved.

      - preserve-breaks

        This value collapses white space as for 'collapse', but preserves line breaks.

      - discard

        This value directs user agents to discard all white space in the element.

    - #### WORD_BREAK

          public static final StyleKey WORD_BREAK

    - #### HYPHENATE

          public static final StyleKey HYPHENATE

    - #### TEXT_WRAP

          public static final StyleKey TEXT_WRAP

    - #### WORD_WRAP

          public static final StyleKey WORD_WRAP

    - #### TEXT_ALIGN

          public static final StyleKey TEXT_ALIGN

    - #### TEXT_ALIGN_LAST

          public static final StyleKey TEXT_ALIGN_LAST

    - #### TEXT_JUSTIFY

          public static final StyleKey TEXT_JUSTIFY

    - #### WORD_SPACING

          public static final StyleKey WORD_SPACING

    - #### X_MIN_WORD_SPACING

          public static final StyleKey X_MIN_WORD_SPACING

    - #### X_MAX_WORD_SPACING

          public static final StyleKey X_MAX_WORD_SPACING

    - #### X_OPTIMUM_WORD_SPACING

          public static final StyleKey X_OPTIMUM_WORD_SPACING

    - #### LETTER_SPACING

          public static final StyleKey LETTER_SPACING

    - #### X_MIN_LETTER_SPACING

          public static final StyleKey X_MIN_LETTER_SPACING

    - #### X_MAX_LETTER_SPACING

          public static final StyleKey X_MAX_LETTER_SPACING

    - #### X_OPTIMUM_LETTER_SPACING

          public static final StyleKey X_OPTIMUM_LETTER_SPACING

    - #### TEXT_KASHIDA_SPACE

          public static final StyleKey TEXT_KASHIDA_SPACE

      Arabic script specific

    - #### DIRECTION

          public static final StyleKey DIRECTION

    - #### BLOCK_PROGRESSION

          public static final StyleKey BLOCK_PROGRESSION

    - #### GLYPH_ORIENTATION_HORIZONTAL

          public static final StyleKey GLYPH_ORIENTATION_HORIZONTAL

    - #### GLYPH_ORIENTATION_VERTICAL

          public static final StyleKey GLYPH_ORIENTATION_VERTICAL

    - #### UNICODE_BIDI

          public static final StyleKey UNICODE_BIDI

    - #### TEXT_SCRIPT

          public static final StyleKey TEXT_SCRIPT

    - #### TEXT_JUSTIFY_TRIM

          public static final StyleKey TEXT_JUSTIFY_TRIM

      todo: For asian scripts; not yet used.

    - #### TEXT_INDENT

          public static final StyleKey TEXT_INDENT

    - #### TEXT_OVERFLOW_MODE

          public static final StyleKey TEXT_OVERFLOW_MODE

    - #### TEXT_OVERFLOW_ELLIPSIS

          public static final StyleKey TEXT_OVERFLOW_ELLIPSIS

    - #### X_LINE_TEXT_OVERFLOW_ELLIPSIS

          public static final StyleKey X_LINE_TEXT_OVERFLOW_ELLIPSIS

    - #### X_BLOCK_TEXT_OVERFLOW_ELLIPSIS

          public static final StyleKey X_BLOCK_TEXT_OVERFLOW_ELLIPSIS

    - #### PUNCTUATION_TRIM

          public static final StyleKey PUNCTUATION_TRIM

      Asian fonts only

    - #### TEXT_AUTO_SPACE

          public static final StyleKey TEXT_AUTO_SPACE

      Asian fonts only

    - #### KERNING_MODE

          public static final StyleKey KERNING_MODE

    - #### KERNING_PAIR_THRESHOLD

          public static final StyleKey KERNING_PAIR_THRESHOLD

    - #### TEXT_UNDERLINE_STYLE

          public static final StyleKey TEXT_UNDERLINE_STYLE

    - #### TEXT_LINE_THROUGH_STYLE

          public static final StyleKey TEXT_LINE_THROUGH_STYLE

    - #### TEXT_OVERLINE_STYLE

          public static final StyleKey TEXT_OVERLINE_STYLE

    - #### TEXT_UNDERLINE_WIDTH

          public static final StyleKey TEXT_UNDERLINE_WIDTH

    - #### TEXT_LINE_THROUGH_WIDTH

          public static final StyleKey TEXT_LINE_THROUGH_WIDTH

    - #### TEXT_OVERLINE_WIDTH

          public static final StyleKey TEXT_OVERLINE_WIDTH

    - #### TEXT_UNDERLINE_MODE

          public static final StyleKey TEXT_UNDERLINE_MODE

    - #### TEXT_LINE_THROUGH_MODE

          public static final StyleKey TEXT_LINE_THROUGH_MODE

    - #### TEXT_OVERLINE_MODE

          public static final StyleKey TEXT_OVERLINE_MODE

    - #### TEXT_UNDERLINE_COLOR

          public static final StyleKey TEXT_UNDERLINE_COLOR

    - #### TEXT_LINE_THROUGH_COLOR

          public static final StyleKey TEXT_LINE_THROUGH_COLOR

    - #### TEXT_OVERLINE_COLOR

          public static final StyleKey TEXT_OVERLINE_COLOR

    - #### TEXT_UNDERLINE_POSITION

          public static final StyleKey TEXT_UNDERLINE_POSITION

    - #### TEXT_BLINK

          public static final StyleKey TEXT_BLINK

    - #### LINE_GRID_MODE

          public static final StyleKey LINE_GRID_MODE

    - #### LINE_GRID_PROGRESSION

          public static final StyleKey LINE_GRID_PROGRESSION

    - #### TEXT_TRANSFORM

          public static final StyleKey TEXT_TRANSFORM

    - #### HANGING_PUNCTUATION

          public static final StyleKey HANGING_PUNCTUATION

    - #### TEXT_COMBINE

          public static final StyleKey TEXT_COMBINE

    - #### EXCEL_WRAP_TEXT

          public static final StyleKey EXCEL_WRAP_TEXT

    - #### TEXT_EMPHASIZE_TYPE

          public static final StyleKey TEXT_EMPHASIZE_TYPE

    - #### TEXT_EMPHASIZE_POSITION

          public static final StyleKey TEXT_EMPHASIZE_POSITION