ru.novosoft.dc.rtf.dom.objects
Interface CharacterShape

All Known Implementing Classes:
CharacterContext

public interface CharacterShape

Character shape constants (styles and effects) specifying a bit number in a character shape value responsible for the corresponding property. The constants occupy the range from 0 to 15. Other bits in the character shape value are free.


Field Summary
static byte ALL_CAPS
          All capitals.
static byte BOLD
          Bold.
static byte DELETED
          Marks the text as a deletion revision mark.
static byte DOUBLE_STRIKE
          Double strikethrough.
static byte EMBOSS
          Emboss.
static byte ENGRAVE
          Engrave.
static byte HIDDEN
          Hidden text.
static byte ITALIC
          Italic.
static int M_ALL
          Mask for all shape bits (excluding unused bits).
static int M_ALL_CAPS
          Mask for the "all capitals" shape.
static int M_BOLD
          Mask for the "bold" shape.
static int M_DELETED
          Mask for the "deleted" shape.
static int M_DOUBLE_STRIKE
          Mask for the "double strikethrough" shape.
static int M_EMBOSS
          Mask for the "emboss" shape.
static int M_ENGRAVE
          Mask for the "engrave" shape.
static int M_HIDDEN
          Mask for the "hidden" shape.
static int M_ITALIC
          Mask for the "italic" shape.
static int M_OUTLINE
          Mask for the "outline" shape.
static int M_REVISED
          Mask for the "revised" shape.
static int M_SHADOW
          Mask for the "shadow" shape.
static int M_SMALL_CAPS
          Mask for the "small capitals" shape.
static int M_STRIKE
          Mask for the "strikethrough" shape.
static int M_SUBSCRIPT
          Mask for the "subscript" shape.
static int M_SUPERSCRIPT
          Mask for the "superscript" shape.
static int M_WEB_HIDDEN
          Mask for the "web hidden" shape.
static byte OUTLINE
          Outline.
static byte REVISED
          Marks the text as a revision mark.
static byte SHADOW
          Shadow.
static byte SMALL_CAPS
          Small capitals.
static byte STRIKE
          Strikethrough.
static byte SUBSCRIPT
          Subscript text having shrinked point size.
static byte SUPERSCRIPT
          Superscript text having shrinked point size.
static byte WEB_HIDDEN
          Indicates that the text in the group is hidden in Word 2000's Web View and will not be emitted upon saving as web page.
 

Field Detail

BOLD

public static final byte BOLD
Bold.

ITALIC

public static final byte ITALIC
Italic.

SMALL_CAPS

public static final byte SMALL_CAPS
Small capitals.

ALL_CAPS

public static final byte ALL_CAPS
All capitals.

OUTLINE

public static final byte OUTLINE
Outline.

SHADOW

public static final byte SHADOW
Shadow.

EMBOSS

public static final byte EMBOSS
Emboss.

ENGRAVE

public static final byte ENGRAVE
Engrave.

STRIKE

public static final byte STRIKE
Strikethrough.

DOUBLE_STRIKE

public static final byte DOUBLE_STRIKE
Double strikethrough.

SUBSCRIPT

public static final byte SUBSCRIPT
Subscript text having shrinked point size.

SUPERSCRIPT

public static final byte SUPERSCRIPT
Superscript text having shrinked point size.

HIDDEN

public static final byte HIDDEN
Hidden text.

WEB_HIDDEN

public static final byte WEB_HIDDEN
Indicates that the text in the group is hidden in Word 2000's Web View and will not be emitted upon saving as web page.

REVISED

public static final byte REVISED
Marks the text as a revision mark.

DELETED

public static final byte DELETED
Marks the text as a deletion revision mark.

M_BOLD

public static final int M_BOLD
Mask for the "bold" shape.

M_ITALIC

public static final int M_ITALIC
Mask for the "italic" shape.

M_SMALL_CAPS

public static final int M_SMALL_CAPS
Mask for the "small capitals" shape.

M_ALL_CAPS

public static final int M_ALL_CAPS
Mask for the "all capitals" shape.

M_OUTLINE

public static final int M_OUTLINE
Mask for the "outline" shape.

M_SHADOW

public static final int M_SHADOW
Mask for the "shadow" shape.

M_EMBOSS

public static final int M_EMBOSS
Mask for the "emboss" shape.

M_ENGRAVE

public static final int M_ENGRAVE
Mask for the "engrave" shape.

M_STRIKE

public static final int M_STRIKE
Mask for the "strikethrough" shape.

M_DOUBLE_STRIKE

public static final int M_DOUBLE_STRIKE
Mask for the "double strikethrough" shape.

M_SUBSCRIPT

public static final int M_SUBSCRIPT
Mask for the "subscript" shape.

M_SUPERSCRIPT

public static final int M_SUPERSCRIPT
Mask for the "superscript" shape.

M_HIDDEN

public static final int M_HIDDEN
Mask for the "hidden" shape.

M_WEB_HIDDEN

public static final int M_WEB_HIDDEN
Mask for the "web hidden" shape.

M_REVISED

public static final int M_REVISED
Mask for the "revised" shape.

M_DELETED

public static final int M_DELETED
Mask for the "deleted" shape.

M_ALL

public static final int M_ALL
Mask for all shape bits (excluding unused bits).