ICharacterStyle

Abstract base class for all character-based styles. This is an abstract base class for all character-based styles.

Do not derive your own classes from this class.


ICharacterStyle - Member Functions and Data by Group

Constructors & Destructor

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


[view class]
~ICharacterStyle
public:
virtual ~ICharacterStyle()
Destroys the ICharacterStyle object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
ICharacterStyle
Constructs an object of class ICharacterStyle.


Overload 1
protected:
ICharacterStyle(const ICharacterStyle&)
Copy constructor. Use this constructor to create an ICharacterStyle object that is copied from the given one. ICharacterStyle is a constant reference to the ICharacterStyle that is copied.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 2
protected:
ICharacterStyle()
Default constructor. Use this constructor to create an empty ICharacterStyle object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Assignment Operator

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


[view class]
operator =
protected:
ICharacterStyle& operator =(const ICharacterStyle&)
Assignment operator.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Obtaining the Propagation Type

Use the function in this group to get the style's propagation type.


[view class]
propagates
public:
virtual ITextStyle::EStylePropagation propagates() const
Returns the style's propagation type. (For ICharacterStyle, this is ITextStype::kPropagateByCharacter.)

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


ICharacterStyle - Inherited Member Functions and Data

Inherited Public Functions

ITextStyle

Inherited Public Data

Inherited Protected Functions

ITextStyle

Inherited Protected Data