|
|
|
|
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.
|