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

#include <lwppara.hxx>

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

Public Member Functions

 LwpPara (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
void Read () override
 @descr Read LwpDLVList data from object stream More...
 
void RegisterStyle () override
 register paragraph style More...
 
void Parse (IXFStream *pOutputStream) override
 @descr default parse function More...
 
void XFConvert (XFContentContainer *pCont) override
 @descr default XFConvert function pCont is the XFContentContainer for the object conversion More...
 
LwpParaGetParent ()
 get parent paragraph More...
 
LwpObjectIDGetStoryID ()
 
LwpStoryGetStory ()
 
LwpParaStyleGetParaStyle ()
 : Get parastyle object according to the objID. More...
 
XFParaStyleGetXFParaStyle ()
 get paragraph xfstyle More...
 
LwpIndentOverrideGetIndent ()
 
LwpTabOverrideGetLocalTabOverride ()
 
LwpNumberingOverrideGetParaNumbering ()
 
LwpSilverBulletGetSilverBullet ()
 
const OUString & GetBulletChar () const
 
sal_uInt32 GetBulletFontID () const
 
sal_uInt16 GetLevel () const
 
bool GetBulletFlag () const
 
void GetParaNumber (sal_uInt16 nPosition, ParaNumbering *pParaNumbering)
 : Offer prefix, paranumber and suffix according to position. More...
 
LwpFribPtrGetFribs ()
 
double GetBelowSpacing () const
 
LwpParaPropertyGetProperty (sal_uInt32 nPropType)
 
void GatherDropcapInfo ()
 get drop cap info More...
 
const OUString & GetBulletStyleName () const
 
void SetBelowSpacing (double value)
 
void SetBulletFlag (bool bFlag)
 
void SetIndent (LwpIndentOverride *pIndentOverride)
 
void SetFirstFrib (const OUString &Content, sal_uInt32 FontID)
 set first frib content More...
 
OUString const & GetContentText (bool bAllText=false)
 get text of paragraph More...
 
void SetParaDropcap (bool bFlag)
 
void SetDropcapLayout (LwpDropcapLayout *pLayout)
 
XFContentContainerGetXFContainer ()
 
void AddXFContent (XFContent *pCont)
 
void SetXFContainer (XFContentContainer *pCont)
 
void RegisterTabStyle (XFParaStyle *pXFParaStyle)
 
LwpBulletStyleMgrGetBulletStyleMgr ()
 
bool operator< (LwpPara const &Other)
 @descr: Determined which para is earlier in position More...
 
bool ComparePagePosition (LwpVirtualLayout const *pPreLayout, LwpVirtualLayout const *pNextLayout)
 @descr: If the two layouts in the same para, compare which layout is earlied according to frib order More...
 
bool IsInCell ()
 check paragraph in cell or not More...
 
void SetAllText (std::u16string_view sText)
 set text of paragraph More...
 
- 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 ()
 

Private Types

enum  {
  DEMAND_LOAD = 0x0001 ,
  DATA_DIRTY = 0x0002 ,
  SPELLSTARTOVER = 0x0004 ,
  SPELLDIRTY = 0x0008 ,
  SPELLCHECKING = 0x0010 ,
  READING = 0x0020 ,
  DISKCHANGED = 0x0040 ,
  USEFLOWBREAKS = 0x0080 ,
  VALID_LEVEL = 0x0100 ,
  NOUSECOUNT = 0x0200 ,
  CHANGED = 0x0400 ,
  SPREADBULLET = 0x0800 ,
  NEWBULLET = 0x1000 ,
  NOWRITEFLAGS = (READING | DISKCHANGED | CHANGED) ,
  MAX_INDENT_LEVELS = 10
}
 

Private Member Functions

virtual ~LwpPara () override
 
void OverrideIndent (LwpIndentOverride *base, LwpIndentOverride *over, XFParaStyle *pOverStyle)
 override indent attribute More...
 
void OverrideSpacing (LwpSpacingOverride *base, LwpSpacingOverride *over, XFParaStyle *pOverStyle)
 override spacing More...
 
void OverrideParaBorder (LwpParaProperty *pProps, XFParaStyle *pOverStyle)
 : Override paraborder style. More...
 
void OverrideParaBreaks (LwpParaProperty *pProps, XFParaStyle *pOverStyle)
 : Override parabreaks style. More...
 
void OverrideParaBullet (LwpParaProperty *pProps)
 : Override bullet styles. More...
 
void OverrideParaNumbering (LwpParaProperty const *pProps)
 : Override paranumbering properties. More...
 
void RegisterMasterPage (XFParaStyle const *pBaseStyle)
 
void RegisterNewSectionStyle (LwpPageLayout *pLayout)
 
void ParseDropcapContent ()
 parse dropcap text More...
 
rtl::Reference< XFContentContainerAddBulletList (XFContentContainer *pCont)
 
void AddBreakAfter (XFContentContainer *pCont)
 
void AddBreakBefore (XFContentContainer *pCont)
 add paragraph break attribute More...
 
rtl::Reference< XFSectionCreateXFSection ()
 
void ReadPropertyList (LwpObjectStream *pFile)
 

Static Private Member Functions

static void OverrideAlignment (LwpAlignmentOverride *base, LwpAlignmentOverride *over, XFParaStyle *pOverStyle)
 override alignment More...
 

Private Attributes

sal_uInt32 m_nOrdinal
 
LwpObjectID m_ParaStyle
 
LwpPoint m_Hint
 
LwpObjectID m_Story
 
sal_uInt16 m_nFlags
 
sal_uInt16 m_nLevel
 
LwpFribPtr m_Fribs
 
std::vector< std::unique_ptr< LwpParaProperty > > m_vProps
 
OUString m_StyleName
 
OUString m_ParentStyleName
 
std::unique_ptr< LwpBreaksOverridem_pBreaks
 
OUString m_AftPageBreakName
 
OUString m_BefPageBreakName
 
OUString m_AftColumnBreakName
 
OUString m_BefColumnBreakName
 
std::unique_ptr< LwpIndentOverridem_pIndentOverride
 
OUString m_Content
 
sal_uInt32 m_FontID
 
OUString m_AllText
 
bool m_bHasBullet
 
LwpObjectID m_aSilverBulletID
 
LwpSilverBulletm_pSilverBullet
 
std::unique_ptr< LwpBulletOverridem_xBullOver
 
std::unique_ptr< LwpNumberingOverridem_xParaNumbering
 
OUString m_aBulletStyleName
 
bool m_bBullContinue
 
OUString m_SectionStyleName
 
bool m_bHasDropcap
 
sal_uInt16 m_nLines
 
sal_uInt32 m_nChars
 
LwpDropcapLayoutm_pDropcapLayout
 
double m_BelowSpacing
 
rtl::Reference< XFContentContainerm_xXFContainer
 

Additional Inherited Members

- 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)
 
- 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 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 136 of file lwppara.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
DEMAND_LOAD 
DATA_DIRTY 
SPELLSTARTOVER 
SPELLDIRTY 
SPELLCHECKING 
READING 
DISKCHANGED 
USEFLOWBREAKS 
VALID_LEVEL 
NOUSECOUNT 
CHANGED 
SPREADBULLET 
NEWBULLET 
NOWRITEFLAGS 
MAX_INDENT_LEVELS 

Definition at line 233 of file lwppara.hxx.

Constructor & Destructor Documentation

◆ LwpPara()

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

Definition at line 84 of file lwppara.cxx.

References m_nFlags, and m_nLevel.

◆ ~LwpPara()

LwpPara::~LwpPara ( )
overrideprivatevirtual

Definition at line 103 of file lwppara.cxx.

Member Function Documentation

◆ AddBreakAfter()

void LwpPara::AddBreakAfter ( XFContentContainer pCont)
private

Definition at line 775 of file lwppara.cxx.

References XFContentContainer::Add(), m_AftColumnBreakName, m_AftPageBreakName, and m_pBreaks.

Referenced by XFConvert().

◆ AddBreakBefore()

void LwpPara::AddBreakBefore ( XFContentContainer pCont)
private

add paragraph break attribute

Definition at line 757 of file lwppara.cxx.

References XFContentContainer::Add(), m_BefColumnBreakName, m_BefPageBreakName, and m_pBreaks.

Referenced by XFConvert().

◆ AddBulletList()

rtl::Reference< XFContentContainer > LwpPara::AddBulletList ( XFContentContainer pCont)
private

◆ AddXFContent()

void LwpPara::AddXFContent ( XFContent pCont)
inline

◆ ComparePagePosition()

bool LwpPara::ComparePagePosition ( LwpVirtualLayout const *  pPreLayout,
LwpVirtualLayout const *  pNextLayout 
)

@descr: If the two layouts in the same para, compare which layout is earlied according to frib order

Definition at line 555 of file lwppara1.cxx.

References LwpFribPtr::ComparePagePosition(), m_Fribs, and LwpFribPtr::SetPara().

Referenced by LwpPageLayout::operator<().

◆ CreateXFSection()

rtl::Reference< XFSection > LwpPara::CreateXFSection ( )
private

Definition at line 697 of file lwppara.cxx.

References m_SectionStyleName.

Referenced by XFConvert().

◆ GatherDropcapInfo()

void LwpPara::GatherDropcapInfo ( )

get drop cap info

Definition at line 126 of file lwppara1.cxx.

References LwpDropcapLayout::GetChars(), LwpDropcapLayout::GetLines(), m_nChars, m_nLines, and m_pDropcapLayout.

Referenced by RegisterStyle().

◆ GetBelowSpacing()

double LwpPara::GetBelowSpacing ( ) const
inline

Definition at line 351 of file lwppara.hxx.

References m_BelowSpacing.

Referenced by LwpParaStyle::ApplySpacing(), and RegisterStyle().

◆ GetBulletChar()

const OUString & LwpPara::GetBulletChar ( ) const
inline

Definition at line 283 of file lwppara.hxx.

References m_Content.

◆ GetBulletFlag()

bool LwpPara::GetBulletFlag ( ) const
inline

Definition at line 299 of file lwppara.hxx.

References m_bHasBullet.

Referenced by LwpParaStyle::ApplyIndent().

◆ GetBulletFontID()

sal_uInt32 LwpPara::GetBulletFontID ( ) const
inline

Definition at line 287 of file lwppara.hxx.

References m_FontID.

◆ GetBulletStyleMgr()

LwpBulletStyleMgr * LwpPara::GetBulletStyleMgr ( )

Definition at line 793 of file lwppara.cxx.

References LwpFoundry::GetBulletStyleMgr(), and LwpObject::m_pFoundry.

Referenced by AddBulletList(), RegisterStyle(), and XFConvert().

◆ GetBulletStyleName()

const OUString & LwpPara::GetBulletStyleName ( ) const
inline

Definition at line 311 of file lwppara.hxx.

References m_aBulletStyleName.

Referenced by RegisterStyle().

◆ GetContentText()

OUString const & LwpPara::GetContentText ( bool  bAllText = false)

get text of paragraph

Definition at line 86 of file lwppara1.cxx.

References LwpFribPtr::GatherAllText(), m_AllText, m_Content, m_Fribs, and LwpFribPtr::SetPara().

Referenced by LwpNoteLayout::GetAuthor(), and LwpStory::GetContentText().

◆ GetFribs()

LwpFribPtr & LwpPara::GetFribs ( )
inline

◆ GetIndent()

LwpIndentOverride * LwpPara::GetIndent ( )
inline

Definition at line 325 of file lwppara.hxx.

References m_pIndentOverride.

Referenced by LwpParaStyle::ApplyIndent(), and RegisterStyle().

◆ GetLevel()

sal_uInt16 LwpPara::GetLevel ( ) const
inline

Definition at line 291 of file lwppara.hxx.

References m_nLevel.

Referenced by GetParent().

◆ GetLocalTabOverride()

LwpTabOverride * LwpPara::GetLocalTabOverride ( )

Definition at line 532 of file lwppara1.cxx.

References GetProperty(), and PP_LOCAL_TABRACK.

Referenced by RegisterTabStyle().

◆ GetParaNumber()

void LwpPara::GetParaNumber ( sal_uInt16  nPosition,
ParaNumbering pParaNumbering 
)

: Offer prefix, paranumber and suffix according to position.

Parameters
nPosition index of wanted paranumbering in the style-list.
pParaNumbering a pointer to the structure which contains prefix, paranumber and suffix.

Definition at line 164 of file lwppara1.cxx.

References ModifierInfo::aTxtAttrOverride, FRIB_TAG_PARANUMBER, FRIB_TAG_TEXT, LwpFribPtr::GetFribs(), LwpTextAttributeOverride::GetHideLevels(), LwpFrib::GetModifiers(), LwpFrib::GetNext(), LwpFrib::GetType(), m_Fribs, ParaNumbering::nNumLevel, ParaNumbering::pParaNumber, ParaNumbering::pPrefix, and ParaNumbering::pSuffix.

Referenced by LwpBulletStyleMgr::RegisterBulletStyle().

◆ GetParaNumbering()

LwpNumberingOverride * LwpPara::GetParaNumbering ( )

Definition at line 832 of file lwppara.cxx.

References m_xParaNumbering.

Referenced by RegisterStyle().

◆ GetParaStyle()

LwpParaStyle * LwpPara::GetParaStyle ( )

: Get parastyle object according to the objID.

Returns
: pointer to the parastyle.

Definition at line 307 of file lwppara1.cxx.

References m_ParaStyle, LwpObjectID::obj(), and VO_PARASTYLE.

Referenced by OverrideParaBorder(), OverrideParaBreaks(), OverrideParaBullet(), OverrideParaNumbering(), RegisterStyle(), and RegisterTabStyle().

◆ GetParent()

LwpPara * LwpPara::GetParent ( )

◆ GetProperty()

LwpParaProperty * LwpPara::GetProperty ( sal_uInt32  nPropType)

Definition at line 519 of file lwppara1.cxx.

References i, and m_vProps.

Referenced by GetLocalTabOverride(), and LwpBulletStyleMgr::RegisterBulletStyle().

◆ GetSilverBullet()

LwpSilverBullet * LwpPara::GetSilverBullet ( )
inline

Definition at line 279 of file lwppara.hxx.

References m_pSilverBullet.

Referenced by LwpBulletStyleMgr::RegisterBulletStyle(), and RegisterStyle().

◆ GetStory()

LwpStory * LwpPara::GetStory ( )
inline

◆ GetStoryID()

LwpObjectID & LwpPara::GetStoryID ( )
inline

◆ GetXFContainer()

XFContentContainer * LwpPara::GetXFContainer ( )
inline

◆ GetXFParaStyle()

XFParaStyle * LwpPara::GetXFParaStyle ( )

◆ IsInCell()

bool LwpPara::IsInCell ( )

check paragraph in cell or not

Definition at line 564 of file lwppara1.cxx.

References LwpContent::GetLayout(), and GetStory().

Referenced by RegisterStyle().

◆ operator<()

bool LwpPara::operator< ( LwpPara const &  Other)

@descr: Determined which para is earlier in position

Definition at line 546 of file lwppara1.cxx.

References m_nOrdinal, and Other.

◆ OverrideAlignment()

void LwpPara::OverrideAlignment ( LwpAlignmentOverride base,
LwpAlignmentOverride over,
XFParaStyle pOverStyle 
)
staticprivate

override alignment

Definition at line 263 of file lwppara1.cxx.

References LwpParaStyle::ApplyAlignment(), base, and LwpAlignmentOverride::Override().

Referenced by RegisterStyle().

◆ OverrideIndent()

void LwpPara::OverrideIndent ( LwpIndentOverride base,
LwpIndentOverride over,
XFParaStyle pOverStyle 
)
private

override indent attribute

Definition at line 276 of file lwppara1.cxx.

References LwpParaStyle::ApplyIndent(), base, and LwpIndentOverride::Override().

Referenced by RegisterStyle().

◆ OverrideParaBorder()

void LwpPara::OverrideParaBorder ( LwpParaProperty pProps,
XFParaStyle pOverStyle 
)
private

: Override paraborder style.

Parameters
pProps pointer to the LwpParaProperty and we can get local breaks through it.
pOverStyle pointer to XFParaStyle which contains the parastyle for XFilter.

Definition at line 317 of file lwppara1.cxx.

References LwpParaStyle::ApplyParaBorder(), LwpOverride::clone(), LwpParaStyle::GetParaBorder(), and GetParaStyle().

Referenced by RegisterStyle().

◆ OverrideParaBreaks()

void LwpPara::OverrideParaBreaks ( LwpParaProperty pProps,
XFParaStyle pOverStyle 
)
private

◆ OverrideParaBullet()

void LwpPara::OverrideParaBullet ( LwpParaProperty pProps)
private

◆ OverrideParaNumbering()

void LwpPara::OverrideParaNumbering ( LwpParaProperty const *  pProps)
private

: Override paranumbering properties.

Parameters
pProps pointer to the LwpParaProperty and we can get local paranumbering through it.

Definition at line 480 of file lwppara1.cxx.

References LwpNumberingOverride::clone(), LwpParaStyle::GetNumberingOverride(), GetParaStyle(), m_nFlags, m_nLevel, m_xParaNumbering, and VALID_LEVEL.

Referenced by RegisterStyle().

◆ OverrideSpacing()

void LwpPara::OverrideSpacing ( LwpSpacingOverride base,
LwpSpacingOverride over,
XFParaStyle pOverStyle 
)
private

override spacing

Definition at line 291 of file lwppara1.cxx.

References LwpParaStyle::ApplySpacing(), base, and LwpSpacingOverride::Override().

Referenced by RegisterStyle().

◆ Parse()

void LwpPara::Parse ( IXFStream pOutputStream)
overridevirtual

@descr default parse function

Reimplemented from LwpObject.

Definition at line 180 of file lwppara.cxx.

References m_xXFContainer, and XFConvert().

◆ ParseDropcapContent()

void LwpPara::ParseDropcapContent ( )
private

◆ Read()

void LwpPara::Read ( )
overridevirtual

◆ ReadPropertyList()

void LwpPara::ReadPropertyList ( LwpObjectStream pFile)
private

◆ RegisterMasterPage()

void LwpPara::RegisterMasterPage ( XFParaStyle const *  pBaseStyle)
private

◆ RegisterNewSectionStyle()

void LwpPara::RegisterNewSectionStyle ( LwpPageLayout pLayout)
private

◆ RegisterStyle()

void LwpPara::RegisterStyle ( )
overridevirtual

register paragraph style

Reimplemented from LwpObject.

Definition at line 273 of file lwppara.cxx.

References LwpStory::AddBullStyleName2List(), XFStyleManager::AddStyle(), LwpAlignmentOverride::clone(), LwpSpacingOverride::clone(), clone(), enumXFAlignStart, XFStyleManager::FindParaStyle(), XFStyleManager::FindStyle(), FRIB_TAG_TAB, GatherDropcapInfo(), LwpParaStyle::GetAlignment(), GetBelowSpacing(), LwpBackgroundOverride::GetBGStuff(), GetBulletStyleMgr(), GetBulletStyleName(), LwpSilverBullet::GetBulletStyleName(), LwpBackgroundStuff::GetFillColor(), LwpBackgroundStuff::GetFillPattern(), GetIndent(), LwpParaStyle::GetIndent(), LwpGlobalMgr::GetInstance(), LwpStory::GetLastParaOfPreviousStory(), LwpNumberingOverride::GetLevel(), XFParaStyle::GetNumberRight(), LwpObject::GetObjectID(), GetParaNumbering(), GetParaStyle(), GetParent(), LwpNumberingOverride::GetPosition(), LwpDLVList::GetPrevious(), GetSilverBullet(), LwpParaStyle::GetSpacing(), GetStory(), LwpStyleManager::GetStyle(), LwpFoundry::GetStyleManager(), XFStyle::GetStyleName(), IXFStyle::GetStyleName(), XFMargins::GetTop(), GetXFParaStyle(), LwpGlobalMgr::GetXFStyleManager(), LwpFribPtr::HasFrib(), LwpSilverBullet::HasName(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), LwpSilverBullet::IsBulletOrdered(), LwpStory::IsBullStyleUsedBefore(), LwpNumberingOverride::IsHeading(), IsInCell(), LwpSilverBullet::IsLesserLevel(), LwpBackgroundStuff::IsPatternFill(), LwpBackgroundStuff::IsTransparent(), LwpColor::IsValidColor(), m_aBulletStyleName, m_bBullContinue, m_bHasBullet, m_bHasDropcap, m_Fribs, m_nChars, m_nLines, m_ParaStyle, m_ParentStyleName, LwpObject::m_pFoundry, m_pIndentOverride, m_pSilverBullet, IXFStyleRet::m_pStyle, m_StyleName, m_vProps, m_xBullOver, m_xParaNumbering, LwpObjectID::obj(), OverrideAlignment(), OverrideIndent(), OverrideParaBorder(), OverrideParaBreaks(), OverrideParaBullet(), OverrideParaNumbering(), OverrideSpacing(), PP_LOCAL_ALIGN, PP_LOCAL_BACKGROUND, PP_LOCAL_BORDER, PP_LOCAL_BREAKS, PP_LOCAL_BULLET, PP_LOCAL_INDENT, PP_LOCAL_NUMBERING, PP_LOCAL_SPACING, PP_LOCAL_TABRACK, LwpBulletStyleMgr::RegisterBulletStyle(), RegisterMasterPage(), LwpFribPtr::RegisterStyle(), RegisterTabStyle(), XFParaStyle::SetAlignType(), LwpFribPtr::SetPara(), XFStyle::SetStyleName(), XFMargins::SetTop(), LwpColor::To24Color(), and VO_PARA.

Referenced by LwpDropcapLayout::RegisterStyle().

◆ RegisterTabStyle()

void LwpPara::RegisterTabStyle ( XFParaStyle pXFParaStyle)

◆ SetAllText()

void LwpPara::SetAllText ( std::u16string_view  sText)

set text of paragraph

Definition at line 102 of file lwppara1.cxx.

References m_AllText.

Referenced by LwpFribPtr::GatherAllText().

◆ SetBelowSpacing()

void LwpPara::SetBelowSpacing ( double  value)
inline

Definition at line 355 of file lwppara.hxx.

References m_BelowSpacing, and value.

Referenced by LwpParaStyle::ApplySpacing().

◆ SetBulletFlag()

void LwpPara::SetBulletFlag ( bool  bFlag)
inline

Definition at line 295 of file lwppara.hxx.

References m_bHasBullet.

Referenced by ReadPropertyList().

◆ SetDropcapLayout()

void LwpPara::SetDropcapLayout ( LwpDropcapLayout pLayout)
inline

Definition at line 347 of file lwppara.hxx.

References m_pDropcapLayout.

Referenced by LwpFribFrame::SetParaDropcap().

◆ SetFirstFrib()

void LwpPara::SetFirstFrib ( const OUString &  Content,
sal_uInt32  FontID 
)

set first frib content

Definition at line 110 of file lwppara1.cxx.

References Content, m_Content, and m_FontID.

Referenced by LwpFribPtr::ReadPara().

◆ SetIndent()

void LwpPara::SetIndent ( LwpIndentOverride pIndentOverride)
inline

Definition at line 329 of file lwppara.hxx.

References m_pIndentOverride.

Referenced by LwpParaStyle::ApplyIndent().

◆ SetParaDropcap()

void LwpPara::SetParaDropcap ( bool  bFlag)
inline

Definition at line 343 of file lwppara.hxx.

References m_bHasDropcap.

Referenced by LwpFribFrame::SetParaDropcap().

◆ SetXFContainer()

void LwpPara::SetXFContainer ( XFContentContainer pCont)
inline

Definition at line 321 of file lwppara.hxx.

References m_xXFContainer.

Referenced by LwpFribSection::ParseSection(), and LwpMasterPage::ParseSection().

◆ XFConvert()

void LwpPara::XFConvert ( XFContentContainer pCont)
overridevirtual

Member Data Documentation

◆ m_aBulletStyleName

OUString LwpPara::m_aBulletStyleName
private

Definition at line 220 of file lwppara.hxx.

Referenced by AddBulletList(), GetBulletStyleName(), and RegisterStyle().

◆ m_AftColumnBreakName

OUString LwpPara::m_AftColumnBreakName
private

Definition at line 207 of file lwppara.hxx.

Referenced by AddBreakAfter(), and OverrideParaBreaks().

◆ m_AftPageBreakName

OUString LwpPara::m_AftPageBreakName
private

Definition at line 205 of file lwppara.hxx.

Referenced by AddBreakAfter(), and OverrideParaBreaks().

◆ m_AllText

OUString LwpPara::m_AllText
private

Definition at line 213 of file lwppara.hxx.

Referenced by GetContentText(), and SetAllText().

◆ m_aSilverBulletID

LwpObjectID LwpPara::m_aSilverBulletID
private

Definition at line 216 of file lwppara.hxx.

Referenced by OverrideParaBullet().

◆ m_bBullContinue

bool LwpPara::m_bBullContinue
private

Definition at line 221 of file lwppara.hxx.

Referenced by AddBulletList(), and RegisterStyle().

◆ m_BefColumnBreakName

OUString LwpPara::m_BefColumnBreakName
private

Definition at line 209 of file lwppara.hxx.

Referenced by AddBreakBefore(), and OverrideParaBreaks().

◆ m_BefPageBreakName

OUString LwpPara::m_BefPageBreakName
private

Definition at line 206 of file lwppara.hxx.

Referenced by AddBreakBefore(), and OverrideParaBreaks().

◆ m_BelowSpacing

double LwpPara::m_BelowSpacing
private

Definition at line 229 of file lwppara.hxx.

Referenced by GetBelowSpacing(), and SetBelowSpacing().

◆ m_bHasBullet

bool LwpPara::m_bHasBullet
private

◆ m_bHasDropcap

bool LwpPara::m_bHasDropcap
private

Definition at line 225 of file lwppara.hxx.

Referenced by RegisterStyle(), and SetParaDropcap().

◆ m_Content

OUString LwpPara::m_Content
private

Definition at line 211 of file lwppara.hxx.

Referenced by GetBulletChar(), GetContentText(), and SetFirstFrib().

◆ m_FontID

sal_uInt32 LwpPara::m_FontID
private

Definition at line 212 of file lwppara.hxx.

Referenced by GetBulletFontID(), and SetFirstFrib().

◆ m_Fribs

LwpFribPtr LwpPara::m_Fribs
private

◆ m_Hint

LwpPoint LwpPara::m_Hint
private

Definition at line 193 of file lwppara.hxx.

Referenced by Read().

◆ m_nChars

sal_uInt32 LwpPara::m_nChars
private

Definition at line 227 of file lwppara.hxx.

Referenced by GatherDropcapInfo(), and RegisterStyle().

◆ m_nFlags

sal_uInt16 LwpPara::m_nFlags
private

Definition at line 196 of file lwppara.hxx.

Referenced by OverrideParaNumbering(), and Read().

◆ m_nLevel

sal_uInt16 LwpPara::m_nLevel
private

Definition at line 197 of file lwppara.hxx.

Referenced by AddBulletList(), GetLevel(), OverrideParaNumbering(), and Read().

◆ m_nLines

sal_uInt16 LwpPara::m_nLines
private

Definition at line 226 of file lwppara.hxx.

Referenced by GatherDropcapInfo(), and RegisterStyle().

◆ m_nOrdinal

sal_uInt32 LwpPara::m_nOrdinal
private

Definition at line 191 of file lwppara.hxx.

Referenced by operator<(), Read(), and XFConvert().

◆ m_ParaStyle

LwpObjectID LwpPara::m_ParaStyle
private

Definition at line 192 of file lwppara.hxx.

Referenced by GetParaStyle(), Read(), and RegisterStyle().

◆ m_ParentStyleName

OUString LwpPara::m_ParentStyleName
private

Definition at line 203 of file lwppara.hxx.

Referenced by RegisterMasterPage(), and RegisterStyle().

◆ m_pBreaks

std::unique_ptr<LwpBreaksOverride> LwpPara::m_pBreaks
private

Definition at line 204 of file lwppara.hxx.

Referenced by AddBreakAfter(), AddBreakBefore(), OverrideParaBreaks(), and XFConvert().

◆ m_pDropcapLayout

LwpDropcapLayout* LwpPara::m_pDropcapLayout
private

Definition at line 228 of file lwppara.hxx.

Referenced by GatherDropcapInfo(), and SetDropcapLayout().

◆ m_pIndentOverride

std::unique_ptr<LwpIndentOverride> LwpPara::m_pIndentOverride
private

Definition at line 210 of file lwppara.hxx.

Referenced by GetIndent(), RegisterStyle(), and SetIndent().

◆ m_pSilverBullet

LwpSilverBullet* LwpPara::m_pSilverBullet
private

◆ m_SectionStyleName

OUString LwpPara::m_SectionStyleName
private

Definition at line 224 of file lwppara.hxx.

Referenced by CreateXFSection(), RegisterNewSectionStyle(), and XFConvert().

◆ m_Story

LwpObjectID LwpPara::m_Story
private

Definition at line 194 of file lwppara.hxx.

Referenced by GetStory(), GetStoryID(), Read(), RegisterMasterPage(), RegisterTabStyle(), and XFConvert().

◆ m_StyleName

OUString LwpPara::m_StyleName
private

Definition at line 202 of file lwppara.hxx.

Referenced by GetXFParaStyle(), RegisterMasterPage(), RegisterStyle(), and XFConvert().

◆ m_vProps

std::vector< std::unique_ptr<LwpParaProperty> > LwpPara::m_vProps
private

Definition at line 199 of file lwppara.hxx.

Referenced by GetProperty(), ReadPropertyList(), and RegisterStyle().

◆ m_xBullOver

std::unique_ptr<LwpBulletOverride> LwpPara::m_xBullOver
private

Definition at line 218 of file lwppara.hxx.

Referenced by AddBulletList(), OverrideParaBullet(), and RegisterStyle().

◆ m_xParaNumbering

std::unique_ptr<LwpNumberingOverride> LwpPara::m_xParaNumbering
private

Definition at line 219 of file lwppara.hxx.

Referenced by AddBulletList(), GetParaNumbering(), OverrideParaNumbering(), and RegisterStyle().

◆ m_xXFContainer

rtl::Reference<XFContentContainer> LwpPara::m_xXFContainer
private

Definition at line 231 of file lwppara.hxx.

Referenced by AddXFContent(), GetXFContainer(), Parse(), SetXFContainer(), and XFConvert().


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