### ITextOutlineStyle

  Provides a style that determines whether the text it is applied to is drawn in outline or not (true means outline). This class provides a style that determines whether the text it is applied to is drawn in outline or not. TRUE means outline.

  Do not derive your own classes from this class.

### ITextOutlineStyle - Member Functions and Data by Group

### Constructors & Destructor

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

~ITextOutlineStyle

      public:
      virtual ~ITextOutlineStyle()

  Destroys the ITextOutlineStyle object.

Supported Platforms

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

ITextOutlineStyle
  Constructs an object of class ITextOutlineStyle.

  Overload 1
  Destroys the ITextOutlineStyle object.

      public:
      ITextOutlineStyle()

  Use the default constructor to create an ITextOutlineStyle object that leaves the style in an undefined state. You must fill in the default-constructed style before you use it.

Supported Platforms

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

  Overload 2
  Copy constructor.

      public:
      ITextOutlineStyle(const ITextOutlineStyle& other)

  Use this constructor to create an ITextOutlineStyle object that is copied from the given one.

  other
    The ITextOutlineStyle object that is copied.

Supported Platforms

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

  Overload 3
  Constructs an ITextOutlineStyle using the given flag setting.

      public:
      ITextOutlineStyle(bool isSet)

  Use this constructor to create an ITextOutlineStyle object that is initialized to true.

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

Supported Platforms

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

### Assignment Operator

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

operator =

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

  Assignment operator.

  other
    The replacement ITextOutlineStyle object.

Supported Platforms

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

### Getting and Setting the Outline Style

Use the functions in this group to get the current setting of the outline style flag or set it. Setting the flag to TRUE specifies that the text be drawn in outline style.

isOutlined

      public:
      bool isOutlined() const

  Tests whether the ITextOutlineStyle flag is set to specify outline font.

Supported Platforms

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

setOutlined

      public:
      void setOutlined(bool value)

  Sets the ITextOutlineStyle flag.

  value
    The value to use to set the flag.

Supported Platforms

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

### Testing Two ITextOutlineStyle Objects for Equality or Inequality

Use the operators in this group to compare two ITextOutlineStyle objects for equality or inequality.

operator !=

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

  Tests the given ITextOutlineStyle object against the current one for inequality.

  other
    The ITextOutlineStyle object tested with this, the current, one.

Supported Platforms

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

operator ==

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

  Tests the given ITextOutlineStyle object against the current one for equality.

  other
    The ITextOutlineStyle object tested with this, the current, one.

Supported Platforms

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

### ITextOutlineStyle - 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

  ITextOutlineStyle

  -     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(const ITextStyle&)

  -     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