LibreOffice Module lotuswordpro (master) 1
|
#include <lwpfribptr.hxx>
Public Member Functions | |
LwpFribPtr () | |
~LwpFribPtr () | |
void | ReadPara (LwpObjectStream *pObjStrm) |
void | XFConvert () |
void | SetXFPara (XFParagraph *Para) |
XFParagraph * | GetXFPara () |
void | SetPara (LwpPara *para) |
void | RegisterStyle () |
LwpFrib * | GetFribs () |
LwpFrib * | HasFrib (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 | |
LwpFrib * | m_pFribs |
rtl::Reference< XFParagraph > | m_pXFPara |
LwpPara * | m_pPara |
Definition at line 70 of file lwpfribptr.hxx.
LwpFribPtr::LwpFribPtr | ( | ) |
Definition at line 86 of file lwpfribptr.cxx.
LwpFribPtr::~LwpFribPtr | ( | ) |
Definition at line 92 of file lwpfribptr.cxx.
References m_pFribs.
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().
void LwpFribPtr::GatherAllText | ( | ) |
Definition at line 380 of file lwpfribptr.cxx.
References FRIB_TAG_TEXT, FRIB_TAG_UNICODE, FRIB_TAG_UNICODE2, FRIB_TAG_UNICODE3, LwpFrib::GetNext(), LwpFrib::GetType(), m_pFribs, m_pPara, and LwpPara::SetAllText().
Referenced by LwpPara::GetContentText().
|
inline |
Definition at line 89 of file lwpfribptr.hxx.
References m_pFribs.
Referenced by LwpPara::GetParaNumber(), and LwpStory::RegisterFirstFribStyle().
|
inline |
Definition at line 86 of file lwpfribptr.hxx.
References m_pXFPara.
Referenced by LwpMasterPage::ParseSection(), and LwpFribTable::XFConvert().
Definition at line 366 of file lwpfribptr.cxx.
References LwpFrib::GetNext(), LwpFrib::GetType(), m_pFribs, and nType.
Referenced by LwpSilverBullet::IsBulletOrdered(), LwpBulletStyleMgr::RegisterBulletStyle(), and LwpPara::RegisterStyle().
|
staticprivate |
Definition at line 534 of file lwpfribptr.cxx.
References XFStyleManager::FindTextStyle(), LwpStory::GetDropcapFlag(), XFTextStyle::GetFont(), LwpGlobalMgr::GetInstance(), LwpContent::GetLayoutsWithMe(), LwpAssociatedLayouts::GetOnlyLayout(), LwpFrib::GetStyleName(), LwpGlobalMgr::GetXFStyleManager(), LwpObjectID::obj(), and LwpDropcapLayout::SetChars().
Referenced by RegisterStyle().
void LwpFribPtr::ReadPara | ( | LwpObjectStream * | pObjStrm | ) |
Definition at line 102 of file lwpfribptr.cxx.
References LwpFrib::CreateFrib(), ModifierInfo::FontID, FRIB_TAG_ELVIS, FRIB_TAG_TEXT, FT_MAXIMUM, LwpFrib::GetModifiers(), LwpFribText::GetText(), LwpFrib::GetType(), m_pFribs, m_pPara, LwpObjectStream::QuickReaduInt8(), LwpPara::SetFirstFrib(), and LwpFrib::SetNext().
Referenced by LwpPara::Read().
void LwpFribPtr::RegisterStyle | ( | ) |
Definition at line 408 of file lwpfribptr.cxx.
References LwpChangeMgr::AddChangeFrib(), 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_NOTE, FRIB_TAG_PAGEBREAK, FRIB_TAG_PAGENUMBER, FRIB_TAG_RUBYFRAME, FRIB_TAG_SECTION, FRIB_TAG_SOFTHYPHEN, FRIB_TAG_TAB, FRIB_TAG_TABLE, FRIB_TAG_TEXT, FRIB_TAG_UNICODE, FRIB_TAG_UNICODE2, FRIB_TAG_UNICODE3, LwpObject::GetFoundry(), LwpGlobalMgr::GetInstance(), LwpGlobalMgr::GetLwpChangeMgr(), LwpFrib::GetNext(), LwpFrib::GetRevisionFlag(), LwpPara::GetStory(), LwpFrib::GetType(), m_pFribs, m_pPara, ProcessDropcap(), LwpFribPageBreak::RegisterBreakStyle(), LwpFribColumnBreak::RegisterBreakStyle(), LwpFribFootnote::RegisterNewStyle(), LwpFribTable::RegisterNewStyle(), LwpFribNote::RegisterNewStyle(), LwpFribSection::RegisterSectionStyle(), LwpFrib::RegisterStyle(), LwpFribFrame::RegisterStyle(), LwpFribRubyFrame::RegisterStyle(), LwpFribBookMark::RegisterStyle(), LwpFribField::RegisterStyle(), LwpFribDocVar::RegisterStyle(), LwpFribFrame::SetParaDropcap(), and LwpFribSection::SetSectionName().
Referenced by LwpPara::RegisterStyle().
|
inline |
Definition at line 87 of file lwpfribptr.hxx.
References m_pPara.
Referenced by LwpPara::ComparePagePosition(), LwpPara::GetContentText(), LwpPara::Read(), and LwpPara::RegisterStyle().
|
inline |
Definition at line 85 of file lwpfribptr.hxx.
References m_pXFPara, and Para.
Referenced by LwpPara::ParseDropcapContent(), LwpMasterPage::ParseSection(), XFConvert(), LwpFribFrame::XFConvert(), LwpFribTable::XFConvert(), and LwpPara::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().
|
private |
Definition at line 78 of file lwpfribptr.hxx.
Referenced by ComparePagePosition(), GatherAllText(), GetFribs(), HasFrib(), ReadPara(), RegisterStyle(), XFConvert(), and ~LwpFribPtr().
|
private |
Definition at line 80 of file lwpfribptr.hxx.
Referenced by GatherAllText(), ReadPara(), RegisterStyle(), SetPara(), and XFConvert().
|
private |
Definition at line 79 of file lwpfribptr.hxx.
Referenced by GetXFPara(), SetXFPara(), and XFConvert().