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

#include <lwpfribptr.hxx>

Collaboration diagram for LwpFribPtr:
[legend]

Public Member Functions

 LwpFribPtr ()
 
 ~LwpFribPtr ()
 
void ReadPara (LwpObjectStream *pObjStrm)
 
void XFConvert ()
 
void SetXFPara (XFParagraph *Para)
 
XFParagraphGetXFPara ()
 
void SetPara (LwpPara *para)
 
void RegisterStyle ()
 
LwpFribGetFribs ()
 
LwpFribHasFrib (sal_uInt8 nType)
 
bool ComparePagePosition (LwpVirtualLayout const *pPreLayout, LwpVirtualLayout const *pNextLayout)
 @descr: If the position of pPreLayout is earlier than pNextLayout, return true, or return false, default return true More...
 
void GatherAllText ()
 

Static Private Member Functions

static void ProcessDropcap (LwpStory *pStory, const LwpFrib *pFrib, sal_uInt32 nLen)
 

Private Attributes

LwpFribm_pFribs
 
rtl::Reference< XFParagraphm_pXFPara
 
LwpParam_pPara
 

Detailed Description

Definition at line 70 of file lwpfribptr.hxx.

Constructor & Destructor Documentation

◆ LwpFribPtr()

LwpFribPtr::LwpFribPtr ( )

Definition at line 86 of file lwpfribptr.cxx.

◆ ~LwpFribPtr()

LwpFribPtr::~LwpFribPtr ( )

Definition at line 92 of file lwpfribptr.cxx.

References m_pFribs.

Member Function Documentation

◆ ComparePagePosition()

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

@descr: If the position of pPreLayout is earlier than pNextLayout, return true, or return false, default return true

Definition at line 551 of file lwpfribptr.cxx.

References FRIB_TAG_PAGEBREAK, FRIB_TAG_SECTION, LwpFribPageBreak::GetLayout(), LwpFrib::GetNext(), LwpSection::GetPageLayout(), LwpFribSection::GetSection(), LwpFrib::GetType(), m_pFribs, and LwpObjectID::obj().

Referenced by LwpPara::ComparePagePosition().

◆ GatherAllText()

void LwpFribPtr::GatherAllText ( )

◆ GetFribs()

LwpFrib * LwpFribPtr::GetFribs ( )
inline

Definition at line 89 of file lwpfribptr.hxx.

References m_pFribs.

Referenced by LwpPara::GetParaNumber(), and LwpStory::RegisterFirstFribStyle().

◆ GetXFPara()

XFParagraph * LwpFribPtr::GetXFPara ( )
inline

Definition at line 86 of file lwpfribptr.hxx.

References m_pXFPara.

Referenced by LwpMasterPage::ParseSection(), and LwpFribTable::XFConvert().

◆ HasFrib()

LwpFrib * LwpFribPtr::HasFrib ( sal_uInt8  nType)

◆ ProcessDropcap()

void LwpFribPtr::ProcessDropcap ( LwpStory pStory,
const LwpFrib pFrib,
sal_uInt32  nLen 
)
staticprivate

◆ ReadPara()

void LwpFribPtr::ReadPara ( LwpObjectStream pObjStrm)

◆ RegisterStyle()

void LwpFribPtr::RegisterStyle ( )

◆ SetPara()

void LwpFribPtr::SetPara ( LwpPara para)
inline

◆ SetXFPara()

void LwpFribPtr::SetXFPara ( XFParagraph Para)
inline

◆ XFConvert()

void LwpFribPtr::XFConvert ( )

Definition at line 146 of file lwpfribptr.cxx.

References LwpPara::AddXFContent(), LwpFrib::ConvertChars(), LwpFrib::ConvertHyperLink(), FRIB_TAG_BOOKMARK, FRIB_TAG_CHBLOCK, FRIB_TAG_COLBREAK, FRIB_TAG_DOCVAR, FRIB_TAG_FIELD, FRIB_TAG_FOOTNOTE, FRIB_TAG_FRAME, FRIB_TAG_HARDSPACE, FRIB_TAG_LINEBREAK, FRIB_TAG_NOTE, FRIB_TAG_PAGEBREAK, FRIB_TAG_PAGENUMBER, FRIB_TAG_RUBYFRAME, FRIB_TAG_RUBYMARKER, FRIB_TAG_SECTION, FRIB_TAG_SOFTHYPHEN, FRIB_TAG_TAB, FRIB_TAG_TABLE, FRIB_TAG_TEXT, FRIB_TAG_UNICODE, FRIB_TAG_UNICODE2, FRIB_TAG_UNICODE3, LwpChangeMgr::GetChangeID(), LwpFoundry::GetDropcapMgr(), LwpObject::GetFoundry(), LwpHyperlinkMgr::GetHyperlinkFlag(), LwpStory::GetHyperlinkMgr(), LwpGlobalMgr::GetInstance(), LwpFribPageBreak::GetLayout(), LwpFribFrame::GetLayout(), LwpGlobalMgr::GetLwpChangeMgr(), LwpFrib::GetNext(), LwpFrib::GetRevisionFlag(), LwpPara::GetStory(), LwpFrib::GetStyleName(), LwpFrib::GetType(), LwpFribPageBreak::IsLastFrib(), LwpFrib::m_ModFlag, m_pFribs, m_pPara, m_pXFPara, LwpObjectID::obj(), LwpFribPageBreak::ParseLayout(), LwpFribSection::ParseSection(), SetXFPara(), LwpDropcapMgr::SetXFPara(), u, VO_DROPCAPLAYOUT, LwpFribRubyFrame::XFConvert(), LwpFribFootnote::XFConvert(), LwpFribFrame::XFConvert(), LwpFribTable::XFConvert(), LwpFribNote::XFConvert(), LwpFribBookMark::XFConvert(), LwpFribField::XFConvert(), LwpFribRubyMarker::XFConvert(), LwpFribDocVar::XFConvert(), LwpFribPageNumber::XFConvert(), LwpFribCHBlock::XFConvert(), LwpFribText::XFConvert(), and LwpFribUnicode::XFConvert().

Referenced by LwpPara::ParseDropcapContent(), and LwpPara::XFConvert().

Member Data Documentation

◆ m_pFribs

LwpFrib* LwpFribPtr::m_pFribs
private

◆ m_pPara

LwpPara* LwpFribPtr::m_pPara
private

Definition at line 80 of file lwpfribptr.hxx.

Referenced by GatherAllText(), ReadPara(), RegisterStyle(), SetPara(), and XFConvert().

◆ m_pXFPara

rtl::Reference<XFParagraph> LwpFribPtr::m_pXFPara
private

Definition at line 79 of file lwpfribptr.hxx.

Referenced by GetXFPara(), SetXFPara(), and XFConvert().


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