Location:
txtfrmat.h
Link against: etext.lib
TParaFormatMask
Supported from 5.0
Used in conjunction with an object of class
CParaFormat
to mask the paragraph format attributes which are
involved when setting and sensing paragraph formatting. When setting
formatting, only the attributes which are set in the mask should participate in
the relevant function. When sensing formatting, on return, the mask indicates
which attributes were sensed from the format layer, and were not taken from the
default values.
Defined in TParaFormatMask
:
AttribIsSet()
, ClearAll()
, ClearAttrib()
, IsNull()
, SetAll()
, SetAttrib()
, TParaFormatMask()
, operator!=()
, operator==()
TParaFormatMask();
The default C++ constructor constructs a paragraph format mask, initialising all bits to zero.
void SetAttrib(TTextFormatAttribute aAttribute);
Sets a single attribute flag in the paragraph format mask.
|
void ClearAttrib(TTextFormatAttribute aAttribute);
Clears a single attribute flag in the paragraph format mask.
|
TBool AttribIsSet(TTextFormatAttribute aAttribute)const;
Tests whether an attribute flag is set.
|
|
TBool IsNull()const;
Tests whether the mask is NULL, indicating that no flags have been set.
|
TBool operator==(const TParaFormatMask& aMask)const;
Compares two paragraph format masks for equality.
|
|
TBool operator!=(const TParaFormatMask& aMask)const;
Compares two paragraph format masks for inequality.
|
|