LibreOffice Module lotuswordpro (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
LwpParaStyle Class Reference

#include <lwpparastyle.hxx>

Inheritance diagram for LwpParaStyle:
[legend]
Collaboration diagram for LwpParaStyle:
[legend]

Public Member Functions

 LwpParaStyle (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
virtual ~LwpParaStyle () override
 
void Read () override
 @descr default read function More...
 
void Apply (XFParaStyle *pStrm)
 
void RegisterStyle () override
 @descr default register style function More...
 
LwpAlignmentOverrideGetAlignment ()
 
LwpIndentOverrideGetIndent ()
 
LwpSpacingOverrideGetSpacing ()
 
LwpParaBorderOverrideGetParaBorder () const
 
LwpBreaksOverrideGetBreaks () const
 
LwpTabOverrideGetTabOverride () const
 
const LwpBulletOverrideGetBulletOverride () const
 
LwpNumberingOverrideGetNumberingOverride () const
 
- Public Member Functions inherited from LwpTextStyle
 LwpTextStyle (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
virtual ~LwpTextStyle () override
 
sal_uInt32 GetFinalFontID () const
 
virtual void RegisterStyle () override
 @descr default register style function More...
 
- Public Member Functions inherited from LwpDLNFPVList
 LwpDLNFPVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 @descr ctor of LwpDLNFPVList from object stream Note that m_bHasProperties is initialized to true More...
 
virtual ~LwpDLNFPVList () override
 @descr release property list More...
 
LwpPropListGetPropList ()
 
- Public Member Functions inherited from LwpDLNFVList
 LwpDLNFVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
LwpAtomHolderGetName ()
 
LwpObjectIDGetChildHead ()
 
LwpObjectIDGetChildTail ()
 
LwpObjectIDGetParent ()
 
- Public Member Functions inherited from LwpDLVList
 LwpDLVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
LwpObjectIDGetNext ()
 
LwpObjectIDGetPrevious ()
 
- Public Member Functions inherited from LwpObject
 LwpObject (LwpObjectHeader objHdr, LwpSvStream *pStrm)
 @descr construct lwpobject from stream More...
 
void QuickRead ()
 @descr QuickRead template More...
 
void DoRegisterStyle ()
 
void DoParse (IXFStream *pOutputStream)
 
void DoXFConvert (XFContentContainer *pCont)
 
LwpFoundryGetFoundry ()
 
void SetFoundry (LwpFoundry *pFoundry)
 
LwpObjectIDGetObjectID ()
 
sal_uInt32 GetTag () const
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Static Public Member Functions

static void ApplyParaBorder (XFParaStyle *pParaStyle, LwpParaBorderOverride *pBorder)
 
static void ApplyBreaks (XFParaStyle *pParaStyle, const LwpBreaksOverride *pBreaks)
 
static void ApplyAlignment (XFParaStyle *pParaStyle, const LwpAlignmentOverride *pAlign)
 
static void ApplyIndent (LwpPara *pPara, XFParaStyle *pParaStyle, const LwpIndentOverride *pIndent)
 
static void ApplySpacing (LwpPara *pPara, XFParaStyle *pParaStyle, LwpSpacingOverride *pSpacing)
 
static void ApplyTab (XFParaStyle *pParaStyle, LwpTabOverride *pTab)
 
static void ApplySubBorder (LwpBorderStuff *pBorderStuff, LwpBorderStuff::BorderType eType, XFBorders *pXFBorders)
 
- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 

Private Attributes

LwpObjectID m_AlignmentStyle
 
LwpObjectID m_SpacingStyle
 
LwpObjectID m_IndentStyle
 
LwpObjectID m_BorderStyle
 
LwpObjectID m_BreaksStyle
 
LwpObjectID m_NumberingStyle
 
LwpObjectID m_TabStyle
 
LwpObjectID m_BackgroundStyle
 
LwpKinsokuOptsOverride m_KinsokuOptsOverride
 
LwpBulletOverride m_BulletOverride
 

Additional Inherited Members

- Protected Member Functions inherited from LwpTextStyle
void ReadCommon ()
 
void Read () override
 @descr default read function More...
 
- Protected Member Functions inherited from LwpDLNFPVList
void Read () override
 @descr Read name of LwpDLNFVList from object stream More...
 
void ReadPropertyList (LwpObjectStream *pObjStrm)
 @descr Read property list More...
 
- Protected Member Functions inherited from LwpDLNFVList
virtual ~LwpDLNFVList () override
 
void Read () override
 @descr Read LwpDLNFVList data from object stream More...
 
void ReadName (LwpObjectStream *pObjStrm)
 @descr Read name of LwpDLNFVList from object stream More...
 
- Protected Member Functions inherited from LwpDLVList
virtual ~LwpDLVList () override
 
void Read () override
 @descr Read LwpDLVList data from object stream More...
 
- Protected Member Functions inherited from LwpObject
virtual ~LwpObject () override
 @descr dtor() More...
 
virtual void Read ()
 @descr default read function More...
 
virtual void RegisterStyle ()
 @descr default register style function More...
 
virtual void Parse (IXFStream *pOutputStream)
 @descr default parse function More...
 
virtual void XFConvert (XFContentContainer *pCont)
 @descr default XFConvert function pCont is the XFContentContainer for the object conversion More...
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from LwpTextStyle
sal_uInt32 m_nFontID
 
sal_uInt32 m_nFinalFontID
 
sal_uInt16 m_nCSFlags
 
sal_uInt32 m_nUseCount
 
LwpAtomHolder m_aDescription
 
LwpTextLanguageOverride m_aLangOverride
 
LwpTextAttributeOverride m_aTxtAttrOverride
 
LwpCharacterBorderOverride m_aCharacterBorderOverride
 
LwpAmikakeOverride m_aAmikakeOverride
 
LwpObjectID m_CharacterBorder
 
LwpObjectID m_Amikake
 
LwpObjectID m_FaceStyle
 
LwpObjectID m_SizeStyle
 
LwpObjectID m_AttributeStyle
 
LwpObjectID m_FontStyle
 
LwpObjectID m_CharacterBorderStyle
 
LwpObjectID m_AmikakeStyle
 
sal_uInt32 m_nStyleDefinition
 
sal_uInt16 m_nKey
 
- Protected Attributes inherited from LwpDLNFVList
LwpObjectID m_ChildHead
 
LwpObjectID m_ChildTail
 
LwpObjectID m_Parent
 
LwpAtomHolder m_Name
 
- Protected Attributes inherited from LwpObject
LwpObjectHeader m_ObjHdr
 
std::unique_ptr< LwpObjectStreamm_pObjStrm
 
LwpFoundrym_pFoundry
 
LwpSvStreamm_pStrm
 
bool m_bRegisteringStyle
 
bool m_bParsingStyle
 
bool m_bConvertingContent
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 73 of file lwpparastyle.hxx.

Constructor & Destructor Documentation

◆ LwpParaStyle()

LwpParaStyle::LwpParaStyle ( LwpObjectHeader const &  objHdr,
LwpSvStream pStrm 
)

Definition at line 83 of file lwpparastyle.cxx.

◆ ~LwpParaStyle()

LwpParaStyle::~LwpParaStyle ( )
overridevirtual

Definition at line 88 of file lwpparastyle.cxx.

Member Function Documentation

◆ Apply()

void LwpParaStyle::Apply ( XFParaStyle pStrm)

◆ ApplyAlignment()

void LwpParaStyle::ApplyAlignment ( XFParaStyle pParaStyle,
const LwpAlignmentOverride pAlign 
)
static

◆ ApplyBreaks()

void LwpParaStyle::ApplyBreaks ( XFParaStyle pParaStyle,
const LwpBreaksOverride pBreaks 
)
static

◆ ApplyIndent()

void LwpParaStyle::ApplyIndent ( LwpPara pPara,
XFParaStyle pParaStyle,
const LwpIndentOverride pIndent 
)
static

◆ ApplyParaBorder()

void LwpParaStyle::ApplyParaBorder ( XFParaStyle pParaStyle,
LwpParaBorderOverride pBorder 
)
static

◆ ApplySpacing()

void LwpParaStyle::ApplySpacing ( LwpPara pPara,
XFParaStyle pParaStyle,
LwpSpacingOverride pSpacing 
)
static

◆ ApplySubBorder()

void LwpParaStyle::ApplySubBorder ( LwpBorderStuff pBorderStuff,
LwpBorderStuff::BorderType  eType,
XFBorders pXFBorders 
)
static

◆ ApplyTab()

void LwpParaStyle::ApplyTab ( XFParaStyle pParaStyle,
LwpTabOverride pTab 
)
static

◆ GetAlignment()

LwpAlignmentOverride * LwpParaStyle::GetAlignment ( )

◆ GetBreaks()

LwpBreaksOverride * LwpParaStyle::GetBreaks ( ) const

◆ GetBulletOverride()

const LwpBulletOverride & LwpParaStyle::GetBulletOverride ( ) const
inline

Definition at line 100 of file lwpparastyle.hxx.

References m_BulletOverride.

Referenced by LwpPara::OverrideParaBullet().

◆ GetIndent()

LwpIndentOverride * LwpParaStyle::GetIndent ( )

◆ GetNumberingOverride()

LwpNumberingOverride * LwpParaStyle::GetNumberingOverride ( ) const

◆ GetParaBorder()

LwpParaBorderOverride * LwpParaStyle::GetParaBorder ( ) const

◆ GetSpacing()

LwpSpacingOverride * LwpParaStyle::GetSpacing ( )

◆ GetTabOverride()

LwpTabOverride * LwpParaStyle::GetTabOverride ( ) const

◆ Read()

void LwpParaStyle::Read ( )
overridevirtual

◆ RegisterStyle()

void LwpParaStyle::RegisterStyle ( )
overridevirtual

Member Data Documentation

◆ m_AlignmentStyle

LwpObjectID LwpParaStyle::m_AlignmentStyle
private

Definition at line 109 of file lwpparastyle.hxx.

Referenced by Apply(), GetAlignment(), and Read().

◆ m_BackgroundStyle

LwpObjectID LwpParaStyle::m_BackgroundStyle
private

Definition at line 116 of file lwpparastyle.hxx.

Referenced by Apply(), and Read().

◆ m_BorderStyle

LwpObjectID LwpParaStyle::m_BorderStyle
private

Definition at line 112 of file lwpparastyle.hxx.

Referenced by Apply(), GetParaBorder(), and Read().

◆ m_BreaksStyle

LwpObjectID LwpParaStyle::m_BreaksStyle
private

Definition at line 113 of file lwpparastyle.hxx.

Referenced by Apply(), GetBreaks(), and Read().

◆ m_BulletOverride

LwpBulletOverride LwpParaStyle::m_BulletOverride
private

Definition at line 119 of file lwpparastyle.hxx.

Referenced by Apply(), GetBulletOverride(), and Read().

◆ m_IndentStyle

LwpObjectID LwpParaStyle::m_IndentStyle
private

Definition at line 111 of file lwpparastyle.hxx.

Referenced by Apply(), GetIndent(), and Read().

◆ m_KinsokuOptsOverride

LwpKinsokuOptsOverride LwpParaStyle::m_KinsokuOptsOverride
private

Definition at line 118 of file lwpparastyle.hxx.

Referenced by Read().

◆ m_NumberingStyle

LwpObjectID LwpParaStyle::m_NumberingStyle
private

Definition at line 114 of file lwpparastyle.hxx.

Referenced by GetNumberingOverride(), and Read().

◆ m_SpacingStyle

LwpObjectID LwpParaStyle::m_SpacingStyle
private

Definition at line 110 of file lwpparastyle.hxx.

Referenced by Apply(), GetSpacing(), and Read().

◆ m_TabStyle

LwpObjectID LwpParaStyle::m_TabStyle
private

Definition at line 115 of file lwpparastyle.hxx.

Referenced by Apply(), GetTabOverride(), and Read().


The documentation for this class was generated from the following files: