### ITextItalicStyle

  This class defines a style that determines whether the text it is applied to is italic or roman. TRUE means italic. This class provides a style setting that determines whether the text the style is applied to is rendered in italic or roman. TRUE means italic.

  Do not derive your own classes from this class.

### ITextItalicStyle - Member Functions and Data by Group

### Constructors & Destructor

Use the constructors and destructor in this group to create and destroy objects of class ITextItalicStyle.

~ITextItalicStyle

      public:
      virtual ~ITextItalicStyle()

  Destroys the ITextItalicStyle object.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

ITextItalicStyle
  Constructs an object of class ITextItalicStyle.

  Overload 1
  Constructs an object of class ITextItalicStyle using the given Boolean value to set the flag that determines whether Roman or Italic is used.

      public:
      ITextItalicStyle(bool isSet)

  Use this constructor to create an object of class ITextItalicStyle using the given Boolean value to set the flag that determines whether Roman or Italic is used to Italic.

  isSet
    The style flag setting to be used in constructing the ITextItalicStyle object.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

  Overload 2
  Default constructor.

      public:
      ITextItalicStyle()

  The default constructor leaves the style in an undefined state! A default-constructed style must have its value filled in in some way before it is used for anything!

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

  Overload 3
  Copy constructor.

      public:
      ITextItalicStyle(const ITextItalicStyle& other)

  other
    The ITextItalicStyle object that is copied.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

### Assignment Operator

Use the operator in this group to assign the given ITextItalicStyle object to the target one.

operator =

      public:
      ITextItalicStyle& operator =(const ITextItalicStyle& other)

  Assigns the given ITextItalicStyle object to the target one.

  other
    The ITextItalicStyle object to be assigned.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

### Comparing Two ITextItalicStyle Objects for Equality or Inequality

Use the operators in this group to test two ITextItalicStyle objects for equality or inequality.

operator !=

      public:
      bool operator !=(const ITextItalicStyle& other) const

  Compares two ITextItalicStyle objects for inequality.

  other
    The ITextItalicStyle object to be tested against the current one.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

operator ==

      public:
      bool operator ==(const ITextItalicStyle& other) const

  Compares two ITextItalicStyle objects for equality.

  other
    The ITextItalicStyle object to be tested against the current one.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

### Getting and Setting the Style Value

Use the functions in this group to set the ITextItalicStyle style flag that specifies whether Italic or Roman is to be used, and to get the current setting.

isItalic

      public:
      bool isItalic() const

  Tests whether the style setting is Italic or Roman.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

setItalic

      public:
      void setItalic(bool value)

  Sets the style flag using the given value.

  value
    A Boolean that sets the style value. TRUE means set it to use Italic.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

### ITextItalicStyle - Inherited Member Functions and Data

#### Inherited Public Functions

  ICharacterStyle

  -     virtual ~ICharacterStyle()

  -     virtual ITextStyle::EStylePropagation propagates() const

  ITextStyle

  -     virtual ~ITextStyle()

  -     virtual EStylePropagation propagates() const = 0

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  ITextItalicStyle

  -     virtual void addToSet(ITextStyleSet& set) const

  -     virtual void getValueFromSet(const ITextStyleSet& set)

  -     virtual bool
          isContainedInSet( const ITextStyleSet& set ) const

  -     virtual bool
          isValueContainedInSet( const ITextStyleSet& set ) const

  -     virtual void removeFromSet(ITextStyleSet& set) const

  ITextStyle

  -     virtual void addToSet(ITextStyleSet& set) const = 0

  -     virtual void getValueFromSet(const ITextStyleSet& set) = 0

  -     virtual bool
          isContainedInSet( const ITextStyleSet& set ) const = 0

  -     virtual bool
          isValueContainedInSet( const ITextStyleSet& set ) const = 0

  -     ITextStyle()

  -     ITextStyle(const ITextStyle&)

  -     ITextStyle& operator =(const ITextStyle&)

  -     virtual void removeFromSet(ITextStyleSet& set) const = 0

  ICharacterStyle

  -     ICharacterStyle(const ICharacterStyle&)

  -     ICharacterStyle()

  -     ICharacterStyle& operator =(const ICharacterStyle&)

#### Inherited Protected Data

  - None