Location:
FRMVIS.H
Link against: form.lib
class TNonPrintingCharVisibility;
A set of flags to indicate which non-printing characters (e.g. space, tab, paragraph break, etc.) should be drawn using symbols. By default, all non-printing characters are hidden.
An instance of this class is used in CTextLayout::SetNonPrintingCharsVisibility()
.
Defined in TNonPrintingCharVisibility
:
AllVisible()
, ExternalizeL()
, InternalizeL()
, LineBreaksVisible()
, NonBreakingHyphensVisible()
, NonBreakingSpacesVisible()
, NoneVisible()
, PageBreaksVisible()
, ParagraphDelimitersVisible()
, PotentialHyphensVisible()
, SetAllVisible()
, SetLineBreaksVisible()
, SetNonBreakingHyphensVisible()
, SetNonBreakingSpacesVisible()
, SetNoneVisible()
, SetPageBreaksVisible()
, SetParagraphDelimitersVisible()
, SetPotentialHyphensVisible()
, SetSpacesVisible()
, SetTabsVisible()
, SpacesVisible()
, TNonPrintingCharVisibility()
, TNonPrintingCharVisibility()
, TabsVisible()
, operator=()
IMPORT_C TNonPrintingCharVisibility(const TNonPrintingCharVisibility &aVisibility);
|
IMPORT_C TNonPrintingCharVisibility &operator=(const TNonPrintingCharVisibility &aVisibility);
|
|
IMPORT_C void ExternalizeL(RWriteStream &aStream) const;
Externalises a TNonPrintingCharVisibility object to a write stream. The presence of this function means that the standard
templated operator<<()
(defined in s32strm.h
) is available to externalise objects of this class.
|
IMPORT_C void InternalizeL(RReadStream &aStream);
Internalises a TNonPrintingCharVisibility object from a read stream. The presence of this function means that the standard
templated operator>>()
(defined in s32strm.h
) is available to internalise objects of this class.
|
IMPORT_C void SetAllVisible();
Sets all non-printing characters to be drawn using symbols.
IMPORT_C void SetTabsVisible(TBool aVisible);
Sets the visibility of tab stops.
|
IMPORT_C void SetSpacesVisible(TBool aVisible);
Sets the visibility of space characters.
|
IMPORT_C void SetParagraphDelimitersVisible(TBool aVisible);
Sets the visibility of paragraph delimiters.
|
IMPORT_C void SetLineBreaksVisible(TBool aVisible);
Sets the visibility of line breaks (force a new line without beginning a new paragraph).
|
IMPORT_C void SetPotentialHyphensVisible(TBool aVisible);
Sets the visibility of potential hyphens (inserted before a line break within a word).
|
IMPORT_C void SetNonBreakingHyphensVisible(TBool aVisible);
Sets the visibility of non-breaking hyphens (enclosing word is always kept on the same line).
|
IMPORT_C void SetNonBreakingSpacesVisible(TBool aVisible);
Sets the visibility of non-breaking spaces.
|
IMPORT_C void SetPageBreaksVisible(TBool aVisible);
Sets the visibility of page breaks.
|
inline TBool AllVisible() const;
Tests whether all non-printing characters are visible.
|
inline TBool NoneVisible() const;
Tests whether all non-printing characters are hidden.
|
inline TBool TabsVisible() const;
Tests whether tab stop characters are visible.
|
inline TBool SpacesVisible() const;
Tests whether space characters are visible.
Note: To get the the visibility of non-breaking space characters, use NonBreakingSpacesVisible()
instead.
|
inline TBool ParagraphDelimitersVisible() const;
Tests whether paragraph delimiters are visible.
|
inline TBool LineBreaksVisible() const;
Tests whether forced line break characters are visible.
|
inline TBool PotentialHyphensVisible() const;
Tests whether potential hyphen characters (inserted before a line break within a word) are visible.
|
inline TBool NonBreakingHyphensVisible() const;
Tests whether non-breaking hyphens (enclosing word is always kept on the same line) are visible.
|
inline TBool NonBreakingSpacesVisible() const;
Tests whether non-breaking spaces are visible.
|
inline TBool PageBreaksVisible() const;
Tests whether page break characters are visible.
|