LibreOffice Module lotuswordpro (master) 1
|
#include <lwpfont.hxx>
Public Member Functions | |
LwpFontAttrEntry () | |
void | Read (LwpObjectStream *pStrm) |
void | Override (rtl::Reference< XFFont > const &pFont) |
Private Types | |
enum | { BOLD = 0x0001 , ITALIC = 0x0002 , STRIKETHRU = 0x0004 , SUPERSCRIPT = 0x0100 , SUBSCRIPT = 0x0200 , SMALLCAPS = 0x0400 , ALL_ATTRS , CASE_DONTCARE = 0 , CASE_NORMAL = 1 , CASE_UPPER = 2 , CASE_LOWER = 3 , CASE_INITCAPS = 4 , CASE_STYLE = 7 , UNDER_DONTCARE = 0 , UNDER_OFF = 1 , UNDER_SINGLE = 2 , UNDER_DOUBLE = 3 , UNDER_WORD_SINGLE = 4 , UNDER_WORD_DOUBLE = 5 , UNDER_STYLE = 7 , CASE = 0x01 , UNDER = 0x02 , ALL_ATTRS2 = CASE | UNDER } |
Private Member Functions | |
bool | Is (sal_uInt16 Attr) |
bool | IsBoldOverridden () const |
bool | IsItalicOverridden () const |
bool | IsStrikeThruOverridden () const |
bool | IsSmallCapsOverridden () const |
bool | IsSuperOverridden () const |
bool | IsSubOverridden () const |
bool | IsUnderlineOverridden () const |
bool | IsCaseOverridden () const |
Private Attributes | |
sal_uInt16 | m_nAttrBits |
sal_uInt16 | m_nAttrOverrideBits |
sal_uInt16 | m_nAttrApplyBits |
sal_uInt8 | m_nAttrOverrideBits2 |
sal_uInt8 | m_nAttrApplyBits2 |
sal_uInt8 | m_nCase |
sal_uInt8 | m_nUnder |
Definition at line 173 of file lwpfont.hxx.
|
private |
Definition at line 196 of file lwpfont.hxx.
|
inline |
Definition at line 176 of file lwpfont.hxx.
|
private |
|
private |
Definition at line 178 of file lwpfont.cxx.
References BOLD, and m_nAttrOverrideBits.
Referenced by Override().
|
private |
Definition at line 210 of file lwpfont.cxx.
References CASE, and m_nAttrOverrideBits2.
Referenced by Override().
|
private |
Definition at line 183 of file lwpfont.cxx.
References ITALIC, and m_nAttrOverrideBits.
Referenced by Override().
|
private |
Definition at line 191 of file lwpfont.cxx.
References m_nAttrOverrideBits, and SMALLCAPS.
Referenced by Override().
|
private |
Definition at line 187 of file lwpfont.cxx.
References m_nAttrOverrideBits, and STRIKETHRU.
Referenced by Override().
|
private |
Definition at line 200 of file lwpfont.cxx.
References m_nAttrOverrideBits, and SUBSCRIPT.
Referenced by Override().
|
private |
Definition at line 195 of file lwpfont.cxx.
References m_nAttrOverrideBits, and SUPERSCRIPT.
Referenced by Override().
|
private |
Definition at line 206 of file lwpfont.cxx.
References m_nAttrOverrideBits2, and UNDER.
Referenced by Override().
void LwpFontAttrEntry::Override | ( | rtl::Reference< XFFont > const & | pFont | ) |
Definition at line 76 of file lwpfont.cxx.
References BOLD, CASE_DONTCARE, CASE_INITCAPS, CASE_LOWER, CASE_NORMAL, CASE_STYLE, CASE_UPPER, enumXFCrossoutNone, enumXFCrossoutSignel, enumXFTransformCapitalize, enumXFTransformLower, enumXFTransformNone, enumXFTransformSmallCaps, enumXFTransformUpper, enumXFUnderlineDouble, enumXFUnderlineSingle, Is(), IsBoldOverridden(), IsCaseOverridden(), IsItalicOverridden(), IsSmallCapsOverridden(), IsStrikeThruOverridden(), IsSubOverridden(), IsSuperOverridden(), IsUnderlineOverridden(), ITALIC, m_nCase, m_nUnder, SMALLCAPS, STRIKETHRU, SUBSCRIPT, SUPERSCRIPT, UNDER_DONTCARE, UNDER_DOUBLE, UNDER_OFF, UNDER_SINGLE, UNDER_STYLE, UNDER_WORD_DOUBLE, and UNDER_WORD_SINGLE.
void LwpFontAttrEntry::Read | ( | LwpObjectStream * | pStrm | ) |
Definition at line 64 of file lwpfont.cxx.
References m_nAttrApplyBits, m_nAttrApplyBits2, m_nAttrBits, m_nAttrOverrideBits, m_nAttrOverrideBits2, m_nCase, m_nUnder, LwpObjectStream::QuickReaduInt16(), LwpObjectStream::QuickReaduInt8(), and LwpObjectStream::SkipExtra().
|
private |
Definition at line 191 of file lwpfont.hxx.
Referenced by Read().
|
private |
Definition at line 193 of file lwpfont.hxx.
Referenced by Read().
|
private |
Definition at line 189 of file lwpfont.hxx.
|
private |
Definition at line 190 of file lwpfont.hxx.
Referenced by IsBoldOverridden(), IsItalicOverridden(), IsSmallCapsOverridden(), IsStrikeThruOverridden(), IsSubOverridden(), IsSuperOverridden(), and Read().
|
private |
Definition at line 192 of file lwpfont.hxx.
Referenced by IsCaseOverridden(), IsUnderlineOverridden(), and Read().
|
private |
Definition at line 194 of file lwpfont.hxx.
Referenced by Override(), and Read().
|
private |
Definition at line 195 of file lwpfont.hxx.
Referenced by Override(), and Read().