### IParagraphEndIndentStyle

  A style that controls the ending indent distance of the paragraphs it is applied to. The value is a number of points, expressed as a float.

  Do not derive your own classes from this class.

### IParagraphEndIndentStyle - Member Functions and Data by Group

### Constructors & Destructor

Use these constructors and destructor to create and destroy IParagraphEndIndentStyle objects.

~IParagraphEndIndentStyle

      public:
      virtual ~IParagraphEndIndentStyle()

  Destroys the IParagraphEndIndentStyle object.

Supported Platforms

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

IParagraphEndIndentStyle
  This functions constructs an IParagraphEndIndentStyle object.

  Overload 1
  Default constructor.

      public:
      IParagraphEndIndentStyle()

  Use the default constructor to create an IParagraphEndIndentStyle object that is initialized 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 2

      public:
      IParagraphEndIndentStyle(float value)

  Use this constructor to create ab IParagraphEndIndentStyle object that is initialized with the current value.

  value
    The amount of indentation.

Supported Platforms

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

  Overload 3
  Copy constructor.

      public:
      IParagraphEndIndentStyle( const IParagraphEndIndentStyle& other )

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

  other
    A constant reference to the IParagraphEndIndentStyle object to be copied.

Supported Platforms

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

### Assignment Operator

Use this operator to replace the current paragraph end indent style object with the given one.

operator =

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

  Replaces the current paragraph end indent style with the given one.

Supported Platforms

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

### Comparing Two Paragraph End Indent Style Objects

Use these operators to compare two IParagraphEndIndentStyle objects for equality or inequality.

operator !=

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

  Tests the given IParagraphEndIndentStyle object against the current one to determine if their contents are different.

  other
    A constant reference to the IParagraphEndIndentStyle to be compared with the current one.

Supported Platforms

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

operator ==

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

  Tests the given IParagraphEndIndentStyle object against the current one to determine if they're contents are the same.

  other
    A constant reference to the IParagraphEndIndentStyle to be compared with the current one.

Supported Platforms

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

### Getting and Setting the End Indentation

Use these functions to get and set the amount of indentation at the end of the paragraphs.

endIndent

      public:
      float endIndent() const

  Returns the current setting that determines the amount of indentation at end of the paragraphs.

Supported Platforms

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

setEndIndent

      public:
      void setEndIndent(float value)

  Sets the amount of indentation at end of the paragraphs for the current IParagraphEndIndentStyle.

  value
    A floating point value that defines the amount of indentation.

Supported Platforms

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

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

  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

  IParagraphEndIndentStyle

  -     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

  IParagraphStyle

  -     IParagraphStyle(const IParagraphStyle&)

  -     IParagraphStyle()

  -     IParagraphStyle& operator =(const IParagraphStyle&)

#### Inherited Protected Data

  - None