### IParagraphSpreadStyle

  A style that controls which lines of the paragraphs it is applied to (if any) are fully justified (i.e., aligned to both the left and right margins).

  Do not derive your own classes from this class.

### IParagraphSpreadStyle - Member Functions and Data by Group

### All

~IParagraphSpreadStyle

      public:
      virtual ~IParagraphSpreadStyle()

Supported Platforms

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

IParagraphSpreadStyle

  Overload 1

      public:
      IParagraphSpreadStyle(const IParagraphSpreadStyle& other)

Supported Platforms

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

  Overload 2

      public:
      IParagraphSpreadStyle()

  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

      public:
      IParagraphSpreadStyle(ESpread value)

Supported Platforms

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

operator !=

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

Supported Platforms

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

operator =

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

Supported Platforms

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

operator ==

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

Supported Platforms

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

setSpread

      public:
      void setSpread(ESpread value)

Supported Platforms

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

spread

      public:
      ESpread spread() const

Supported Platforms

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

### IParagraphSpreadStyle - Enumerations

ESpread

      enum ESpread { kNone,
                     kAll,
                     kNotLastLine,
                     kMaxSpread=127 }

  constant definitions specifying the lines of the paragraph to fully justify
  - kNone - All lines are aligned according to the IParagraphJustificationStyle, and the opposite end of the line is left ragged.
  - kAll - All lines are aligned to both margins (i.e., white space is added in the middle as necessary), and the IParagraphJustificationStyle is ignored.
  - kNotLastLine - All lines of the paragraph except for the last one are aligned to both the left and right margins; the alignment of the last line is controlled by the IParagraphJustificationStyle.

Supported Platforms

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

### IParagraphSpreadStyle - Inherited Member Functions and Data

#### Inherited Public Functions

  IParagraphStyle

  -     virtual ~IParagraphStyle()

  -     virtual ITextStyle::EStylePropagation propagates() const

  ITextStyle

  -     virtual ~ITextStyle()

  -     virtual EStylePropagation propagates() const = 0

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  IParagraphSpreadStyle

  -     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

  IParagraphStyle

  -     IParagraphStyle(const IParagraphStyle&)

  -     IParagraphStyle()

  -     IParagraphStyle& operator =(const IParagraphStyle&)

#### Inherited Protected Data

  - None