LibreOffice Module lotuswordpro (master) 1
|
Document object, represent document and division. More...
#include <lwpdoc.hxx>
Public Member Functions | |
LwpDocument (LwpObjectHeader const &objHdr, LwpSvStream *pStrm) | |
virtual | ~LwpDocument () override |
void | Parse (IXFStream *pOutputStream) override |
@descr Parse obj to IXFStream More... | |
void | RegisterStyle () override |
@descr Register all styles in this division More... | |
bool | IsChildDoc () const |
bool | GetHonorProtection () const |
LwpObjectID & | GetDocData () |
LwpObjectID & | GetSocket () |
LwpFoundry * | GetFoundry () |
LwpObjectID & | GetDivInfoID () |
LwpObjectID & | GetPageHintsID () |
LwpObjectID & | GetFootnoteOpts () |
LwpObjectID & | GetVerDoc () |
LwpObjectID * | GetValidFootnoteOpts () |
@descr Get the footnoteoptions from the root document More... | |
sal_uInt16 | GetEndnoteType () |
@descr Get the endnote type More... | |
LwpDocument * | GetPreviousDivision () |
@descr Get previous division More... | |
LwpDocument * | GetNextDivision () |
@descr Get next division More... | |
LwpDocument * | GetParentDivision () |
@descr Get parent division More... | |
LwpDocument * | GetPreviousInGroup () |
@descr Get previous division in group, copy from lwp source code More... | |
LwpDocument * | GetNextInGroup () |
@descr Get previous division in group, copy from lwp source code More... | |
LwpDocument * | GetPreviousDivisionWithContents () |
@descr Get previous division which has contents, copy from lwp source code More... | |
LwpDocument * | GetLastDivisionWithContents () |
@descr Get last division which has contents, copy from lwp source code More... | |
LwpDocument * | GetLastInGroupWithContents () |
@descr Get last division in group which has contents, copy from lwp source code More... | |
LwpDocument * | GetRootDocument () |
@descr Get root document More... | |
LwpDocument * | GetFirstDivisionWithContentsThatIsNotOLE () |
LwpDocument * | GetLastDivisionThatHasEndnote () |
@descr Get last division that has endnote More... | |
LwpDocument * | GetLastDivision () |
@descr Get last division More... | |
LwpDocument * | GetFirstDivision () |
@descr Get first division More... | |
rtl::Reference< LwpVirtualLayout > | GetEnSuperTableLayout () |
@descr Get endnote supertable layout, every division has only one endnote supertable layout. More... | |
bool | GetNumberOfPages (LwpDocument *pEndDivision, sal_uInt16 &nCount) |
@descr Get the numbers of page before pEndDivision, copy from lwp source code More... | |
sal_uInt16 | GetNumberOfPagesBefore () |
@descr Get the numbers of page before current division More... | |
void | ParseFrameInPage (IXFStream *pOutputStream) |
@descr Parse the frame which anchor is to page before parse other contents, This method is called when the document is root document. 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... | |
LwpPropList * | GetPropList () |
Public Member Functions inherited from LwpDLNFVList | |
LwpDLNFVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm) | |
LwpAtomHolder & | GetName () |
LwpObjectID & | GetChildHead () |
LwpObjectID & | GetChildTail () |
LwpObjectID & | GetParent () |
Public Member Functions inherited from LwpDLVList | |
LwpDLVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm) | |
LwpObjectID & | GetNext () |
LwpObjectID & | GetPrevious () |
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) |
LwpFoundry * | GetFoundry () |
void | SetFoundry (LwpFoundry *pFoundry) |
LwpObjectID & | GetObjectID () |
sal_uInt32 | GetTag () const |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Protected Member Functions | |
void | Read () override |
@descr Read VO_Document from object stream More... | |
void | ReadPlug () |
@descr Read plug related data from m_pObjStram More... | |
void | ParseDocContent (IXFStream *pOutputStream) |
@descr Parse content in this division to IXFStream LwpDocument->LwpDivInfo->LwpPageLayout.Parse() More... | |
void | RegisterTextStyles () |
@descr Register all named para styles More... | |
void | RegisterLayoutStyles () |
@descr Register all layouts styles (page master and master page) All para styles used in master page (header and footer) are registered and then showed More... | |
void | RegisterStylesInPara () |
@descr Register all styles used in para More... | |
void | RegisterBulletStyles () |
@descr Register all bullet styles used in this division More... | |
void | RegisterGraphicsStyles () |
@descr Register all styles used in VO_Graphic More... | |
void | RegisterLinenumberStyles () |
@descr Register line number styles More... | |
void | RegisterFootnoteStyles () |
@descr Register footnote/endnote configuration for the entire document More... | |
void | RegisterDefaultParaStyles () |
@descr Register default para styles 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 |
Private Types | |
enum | { DOC_PROTECTED = 0x00000004UL , DOC_CHILDDOC = 0x00000800UL } |
Private Member Functions | |
LwpDocument * | ImplGetFirstDivisionWithContentsThatIsNotOLE () |
@descr Get first division with contents that is not ole, copy from lwp-source code More... | |
void | XFConvertFrameInPage (XFContentContainer *pCont) |
@descr Parse the frame which anchor is to page in the entire document More... | |
bool | IsSkippedDivision () |
Static Private Member Functions | |
static void | ChangeStyleName () |
@descr change click here to placeholder More... | |
Private Attributes | |
std::unique_ptr< LwpFoundry > | m_xOwnedFoundry |
bool | m_bGettingFirstDivisionWithContentsThatIsNotOLE |
bool | m_bGettingPreviousDivisionWithContents |
bool | m_bGettingGetLastDivisionWithContents |
LwpObjectID | m_DocSockID |
sal_uInt16 | m_nFlags |
sal_uInt32 | m_nPersistentFlags |
std::optional< LwpLineNumberOptions > | m_oLnOpts |
LwpObjectID | m_DivOpts |
LwpObjectID | m_FootnoteOpts |
LwpObjectID | m_DocData |
LwpObjectID | m_DivInfo |
LwpAtomHolder | m_Epoch |
LwpObjectID | m_WYSIWYGPageHints |
LwpObjectID | m_VerDoc |
LwpObjectID | m_STXInfo |
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 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< LwpObjectStream > | m_pObjStrm |
LwpFoundry * | m_pFoundry |
LwpSvStream * | m_pStrm |
bool | m_bRegisteringStyle |
bool | m_bParsingStyle |
bool | m_bConvertingContent |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Document object, represent document and division.
Definition at line 75 of file lwpdoc.hxx.
|
private |
Enumerator | |
---|---|
DOC_PROTECTED | |
DOC_CHILDDOC |
Definition at line 91 of file lwpdoc.hxx.
LwpDocument::LwpDocument | ( | LwpObjectHeader const & | objHdr, |
LwpSvStream * | pStrm | ||
) |
Definition at line 76 of file lwpdoc.cxx.
References m_nFlags.
|
overridevirtual |
Definition at line 86 of file lwpdoc.cxx.
|
staticprivate |
@descr change click here to placeholder
Definition at line 785 of file lwpdoc.cxx.
References XFStyleManager::FindStyle(), LwpGlobalMgr::GetInstance(), LwpGlobalMgr::GetXFStyleManager(), XFStyle::SetStyleName(), and u.
Referenced by RegisterTextStyles().
|
inline |
Definition at line 183 of file lwpdoc.hxx.
References m_DivInfo.
Referenced by LwpPageLayout::ConvertFillerPageText(), LwpSilverBullet::GetDivisionName(), GetEndnoteType(), LwpFootnote::GetFootnoteTableDivision(), GetLastDivisionWithContents(), GetLastInGroupWithContents(), GetNextInGroup(), GetPreviousInGroup(), ImplGetFirstDivisionWithContentsThatIsNotOLE(), IsSkippedDivision(), LwpFribBookMark::RegisterStyle(), and XFConvertFrameInPage().
|
inline |
Definition at line 186 of file lwpdoc.hxx.
References m_DocData.
Referenced by Lwp9Reader::ParseDocument().
sal_uInt16 LwpDocument::GetEndnoteType | ( | ) |
@descr Get the endnote type
Definition at line 456 of file lwpdoc.cxx.
References FN_DIVISION_SEPARATE, FN_DIVISIONGROUP_SEPARATE, FN_DOCUMENT_SEPARATE, FN_DONTCARE, LwpDivInfo::GetClassName(), GetDivInfoID(), LwpObjectID::obj(), STR_DivisionEndnote, STR_DivisionGroupEndnote, and STR_DocumentEndnote.
Referenced by LwpFootnote::GetEndnoteDivision(), and LwpFootnote::GetFootnoteTableDivision().
rtl::Reference< LwpVirtualLayout > LwpDocument::GetEnSuperTableLayout | ( | ) |
@descr Get endnote supertable layout, every division has only one endnote supertable layout.
Definition at line 697 of file lwpdoc.cxx.
References LwpHeadLayout::FindEnSuperTableLayout(), GetFoundry(), LwpFoundry::GetLayout(), and LwpObjectID::obj().
Referenced by GetLastDivisionThatHasEndnote().
LwpDocument * LwpDocument::GetFirstDivision | ( | ) |
@descr Get first division
Definition at line 626 of file lwpdoc.cxx.
References LwpDLNFVList::GetChildHead(), GetSocket(), and LwpObjectID::obj().
Referenced by LwpTocSuperLayout::AddSourceStyle(), GetNumberOfPages(), ImplGetFirstDivisionWithContentsThatIsNotOLE(), and XFConvertFrameInPage().
|
inline |
Definition at line 150 of file lwpdoc.hxx.
References ImplGetFirstDivisionWithContentsThatIsNotOLE(), and m_bGettingFirstDivisionWithContentsThatIsNotOLE.
Referenced by ImplGetFirstDivisionWithContentsThatIsNotOLE(), and RegisterDefaultParaStyles().
|
inline |
Definition at line 185 of file lwpdoc.hxx.
References m_FootnoteOpts.
Referenced by GetValidFootnoteOpts().
|
inline |
Definition at line 182 of file lwpdoc.hxx.
References m_xOwnedFoundry.
Referenced by LwpTocSuperLayout::AddSourceStyle(), LwpFootnote::FindFootnoteTableLayout(), GetEnSuperTableLayout(), RegisterFootnoteStyles(), and LwpTocSuperLayout::XFConvert().
|
inline |
Definition at line 177 of file lwpdoc.hxx.
References DOC_PROTECTED, and m_nPersistentFlags.
Referenced by LwpVirtualLayout::HonorProtection(), LwpMiddleLayout::HonorProtection(), LwpVirtualLayout::IsProtected(), and LwpMiddleLayout::IsProtected().
LwpDocument * LwpDocument::GetLastDivision | ( | ) |
@descr Get last division
Definition at line 615 of file lwpdoc.cxx.
References LwpDLNFVList::GetChildTail(), GetSocket(), and LwpObjectID::obj().
Referenced by GetLastDivisionWithContents().
LwpDocument * LwpDocument::GetLastDivisionThatHasEndnote | ( | ) |
@descr Get last division that has endnote
Definition at line 678 of file lwpdoc.cxx.
References GetEnSuperTableLayout(), GetLastDivisionWithContents(), GetPreviousDivisionWithContents(), GetRootDocument(), and o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert().
Referenced by RegisterFootnoteStyles().
LwpDocument * LwpDocument::GetLastDivisionWithContents | ( | ) |
@descr Get last division which has contents, copy from lwp source code
Definition at line 559 of file lwpdoc.cxx.
References GetDivInfoID(), GetLastDivision(), GetLastDivisionWithContents(), GetPreviousDivision(), LwpDivInfo::HasContents(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), m_bGettingGetLastDivisionWithContents, and LwpObjectID::obj().
Referenced by LwpFootnote::GetFootnoteTableDivision(), GetLastDivisionThatHasEndnote(), GetLastDivisionWithContents(), and GetPreviousDivisionWithContents().
LwpDocument * LwpDocument::GetLastInGroupWithContents | ( | ) |
@descr Get last division in group which has contents, copy from lwp source code
Definition at line 596 of file lwpdoc.cxx.
References GetDivInfoID(), GetNextInGroup(), LwpDivInfo::HasContents(), and LwpObjectID::obj().
Referenced by LwpFootnote::GetFootnoteTableDivision().
LwpDocument * LwpDocument::GetNextDivision | ( | ) |
@descr Get next division
Definition at line 485 of file lwpdoc.cxx.
References LwpDLVList::GetNext(), GetSocket(), and LwpObjectID::obj().
Referenced by LwpTocSuperLayout::AddSourceStyle(), LwpFootnote::GetFootnoteTableDivision(), GetNextInGroup(), GetNumberOfPages(), ImplGetFirstDivisionWithContentsThatIsNotOLE(), and XFConvertFrameInPage().
LwpDocument * LwpDocument::GetNextInGroup | ( | ) |
@descr Get previous division in group, copy from lwp source code
Definition at line 524 of file lwpdoc.cxx.
References GetDivInfoID(), GetNextDivision(), LwpDivInfo::HasContents(), and LwpObjectID::obj().
Referenced by GetLastInGroupWithContents().
bool LwpDocument::GetNumberOfPages | ( | LwpDocument * | pEndDivision, |
sal_uInt16 & | nCount | ||
) |
@descr Get the numbers of page before pEndDivision, copy from lwp source code
Definition at line 711 of file lwpdoc.cxx.
References GetFirstDivision(), GetNextDivision(), GetNumberOfPages(), LwpDivInfo::GetNumberOfPages(), m_DivInfo, nCount, and LwpObjectID::obj().
Referenced by GetNumberOfPages(), and GetNumberOfPagesBefore().
sal_uInt16 LwpDocument::GetNumberOfPagesBefore | ( | ) |
@descr Get the numbers of page before current division
Definition at line 734 of file lwpdoc.cxx.
References GetNumberOfPages(), and GetRootDocument().
Referenced by LwpPageLayout::GetPageNumber().
|
inline |
Definition at line 184 of file lwpdoc.hxx.
References m_WYSIWYGPageHints.
Referenced by LwpDivInfo::GetMaxNumberOfPages(), LwpPageLayout::GetPageNumber(), and RegisterFootnoteStyles().
LwpDocument * LwpDocument::GetParentDivision | ( | ) |
@descr Get parent division
Definition at line 497 of file lwpdoc.cxx.
References LwpDLNFVList::GetParent(), GetSocket(), and LwpObjectID::obj().
Referenced by GetPreviousDivisionWithContents(), and GetRootDocument().
LwpDocument * LwpDocument::GetPreviousDivision | ( | ) |
@descr Get previous division
Definition at line 473 of file lwpdoc.cxx.
References LwpDLVList::GetPrevious(), GetSocket(), and LwpObjectID::obj().
Referenced by LwpFootnote::GetEndnoteDivision(), GetLastDivisionWithContents(), GetPreviousDivisionWithContents(), and GetPreviousInGroup().
LwpDocument * LwpDocument::GetPreviousDivisionWithContents | ( | ) |
@descr Get previous division which has contents, copy from lwp source code
Definition at line 540 of file lwpdoc.cxx.
References GetLastDivisionWithContents(), GetParentDivision(), GetPreviousDivision(), GetPreviousDivisionWithContents(), and m_bGettingPreviousDivisionWithContents.
Referenced by LwpFootnote::GetFootnoteTableDivision(), GetLastDivisionThatHasEndnote(), and GetPreviousDivisionWithContents().
LwpDocument * LwpDocument::GetPreviousInGroup | ( | ) |
@descr Get previous division in group, copy from lwp source code
Definition at line 509 of file lwpdoc.cxx.
References GetDivInfoID(), GetPreviousDivision(), LwpDivInfo::HasContents(), and LwpObjectID::obj().
Referenced by LwpFootnote::GetFootnoteTableDivision().
LwpDocument * LwpDocument::GetRootDocument | ( | ) |
@descr Get root document
Definition at line 637 of file lwpdoc.cxx.
References GetParentDivision(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), and IsChildDoc().
Referenced by LwpFootnote::GetFootnoteTableDivision(), GetLastDivisionThatHasEndnote(), GetNumberOfPagesBefore(), GetValidFootnoteOpts(), LwpVirtualLayout::HonorProtection(), and LwpTocSuperLayout::XFConvert().
|
inline |
Definition at line 181 of file lwpdoc.hxx.
References m_DocSockID.
Referenced by GetFirstDivision(), GetLastDivision(), GetNextDivision(), GetParentDivision(), GetPreviousDivision(), Parse(), and RegisterStyle().
LwpObjectID * LwpDocument::GetValidFootnoteOpts | ( | ) |
@descr Get the footnoteoptions from the root document
Definition at line 443 of file lwpdoc.cxx.
References GetFootnoteOpts(), and GetRootDocument().
Referenced by LwpPageLayout::ParseFootNoteSeparator().
|
inline |
Definition at line 187 of file lwpdoc.hxx.
References m_VerDoc.
Referenced by RegisterDefaultParaStyles().
|
private |
@descr Get first division with contents that is not ole, copy from lwp-source code
Definition at line 655 of file lwpdoc.cxx.
References GetDivInfoID(), GetFirstDivision(), GetFirstDivisionWithContentsThatIsNotOLE(), GetNextDivision(), LwpDivInfo::HasContents(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), LwpDivInfo::IsOleDivision(), and LwpObjectID::obj().
Referenced by GetFirstDivisionWithContentsThatIsNotOLE().
|
inline |
Definition at line 176 of file lwpdoc.hxx.
References DOC_CHILDDOC, and m_nPersistentFlags.
Referenced by LwpTocSuperLayout::AddSourceStyle(), GetRootDocument(), ParseFrameInPage(), Read(), LwpFoundry::Read(), and RegisterDefaultParaStyles().
|
private |
Definition at line 169 of file lwpdoc.cxx.
References LwpDivInfo::GetClassName(), LwpMiddleLayout::GetContent(), GetDivInfoID(), LwpDivInfo::GetDivName(), LwpStory::GetFirstPara(), LwpDivInfo::GetInitialLayoutID(), LwpStory::GetLastPara(), LwpDivInfo::IsGotoable(), LwpObjectID::obj(), STR_DivisionEndnote, STR_DivisionGroupEndnote, STR_DocumentEndnote, VO_DIVISIONINFO, VO_PAGELAYOUT, and VO_STORY.
Referenced by Parse().
|
overridevirtual |
@descr Parse obj to IXFStream
Reimplemented from LwpObject.
Definition at line 152 of file lwpdoc.cxx.
References GetSocket(), IsSkippedDivision(), LwpObjectID::obj(), ParseDocContent(), ParseFrameInPage(), and VO_DOCSOCK.
Referenced by Lwp9Reader::ParseDocument().
|
protected |
@descr Parse content in this division to IXFStream LwpDocument->LwpDivInfo->LwpPageLayout.Parse()
Definition at line 423 of file lwpdoc.cxx.
References LwpDivInfo::GetInitialLayoutID(), m_DivInfo, m_xOwnedFoundry, and LwpObjectID::obj().
Referenced by Parse().
void LwpDocument::ParseFrameInPage | ( | IXFStream * | pOutputStream | ) |
@descr Parse the frame which anchor is to page before parse other contents, This method is called when the document is root document.
Definition at line 747 of file lwpdoc.cxx.
References IsChildDoc(), and XFConvertFrameInPage().
Referenced by Parse().
|
overrideprotectedvirtual |
@descr Read VO_Document from object stream
Reimplemented from LwpDLNFPVList.
Definition at line 90 of file lwpdoc.cxx.
References IsChildDoc(), m_DivInfo, m_DivOpts, m_DocData, m_Epoch, m_FootnoteOpts, m_nPersistentFlags, m_oLnOpts, LwpObject::m_pObjStrm, m_STXInfo, m_VerDoc, m_WYSIWYGPageHints, m_xOwnedFoundry, LwpDLNFPVList::Read(), LwpAtomHolder::Read(), LwpObjectID::ReadIndexed(), and ReadPlug().
|
protected |
@descr Read plug related data from m_pObjStram
Definition at line 142 of file lwpdoc.cxx.
References m_DocSockID, m_nFlags, LwpObject::m_pObjStrm, and LwpObjectID::ReadIndexed().
Referenced by Read().
|
protected |
@descr Register all bullet styles used in this division
Definition at line 313 of file lwpdoc.cxx.
References LwpDLVListHeadHolder::GetHeadID(), LwpDLVList::GetNext(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), m_xOwnedFoundry, LwpObjectID::obj(), LwpSilverBullet::RegisterStyle(), LwpObject::SetFoundry(), and VO_HEADHOLDER.
Referenced by RegisterStyle().
|
protected |
@descr Register default para styles
Definition at line 401 of file lwpdoc.cxx.
References GetFirstDivisionWithContentsThatIsNotOLE(), GetVerDoc(), IsChildDoc(), LwpObjectID::obj(), and LwpVerDocument::RegisterStyle().
Referenced by RegisterStyle().
|
protected |
@descr Register footnote/endnote configuration for the entire document
Definition at line 361 of file lwpdoc.cxx.
References GetFoundry(), GetLastDivisionThatHasEndnote(), GetPageHintsID(), LwpPageHint::GetPageLayoutID(), LwpDLVListHeadTailHolder::GetTail(), LwpObjectID::IsNull(), m_FootnoteOpts, LwpObjectID::obj(), LwpPageLayout::RegisterEndnoteStyle(), LwpFootnoteOptions::RegisterStyle(), LwpObject::SetFoundry(), and LwpFootnoteOptions::SetMasterPage().
Referenced by RegisterStyle().
|
protected |
@descr Register all styles used in VO_Graphic
Definition at line 337 of file lwpdoc.cxx.
References m_xOwnedFoundry, and VO_GRAPHIC.
Referenced by RegisterStyle().
|
protected |
@descr Register all layouts styles (page master and master page) All para styles used in master page (header and footer) are registered and then showed
Definition at line 256 of file lwpdoc.cxx.
References LwpMiddleLayout::GetContent(), LwpDivInfo::GetInitialLayoutID(), m_DivInfo, m_xOwnedFoundry, LwpObjectID::obj(), LwpStory::SetCurrentLayout(), LwpStory::SortPageLayout(), VO_DIVISIONINFO, VO_PAGELAYOUT, and VO_STORY.
Referenced by RegisterStyle().
|
protected |
@descr Register line number styles
Definition at line 351 of file lwpdoc.cxx.
References m_oLnOpts.
Referenced by RegisterStyle().
|
overridevirtual |
@descr Register all styles in this division
Reimplemented from LwpObject.
Definition at line 207 of file lwpdoc.cxx.
References GetSocket(), LwpObjectID::obj(), RegisterBulletStyles(), RegisterDefaultParaStyles(), RegisterFootnoteStyles(), RegisterGraphicsStyles(), RegisterLayoutStyles(), RegisterLinenumberStyles(), RegisterStylesInPara(), and RegisterTextStyles().
|
protected |
@descr Register all styles used in para
Definition at line 286 of file lwpdoc.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), m_xOwnedFoundry, and VO_STORY.
Referenced by RegisterStyle().
|
protected |
@descr Register all named para styles
Definition at line 230 of file lwpdoc.cxx.
References ChangeStyleName(), LwpObject::GetFoundry(), LwpDLVListHeadHolder::GetHeadID(), LwpDLVList::GetNext(), m_xOwnedFoundry, LwpObjectID::obj(), LwpTextStyle::RegisterStyle(), and LwpObject::SetFoundry().
Referenced by RegisterStyle().
|
private |
@descr Parse the frame which anchor is to page in the entire document
Definition at line 760 of file lwpdoc.cxx.
References LwpMiddleLayout::GetContent(), GetDivInfoID(), GetFirstDivision(), LwpDivInfo::GetInitialLayoutID(), GetNextDivision(), LwpObjectID::obj(), XFConvertFrameInPage(), and LwpStory::XFConvertFrameInPage().
Referenced by ParseFrameInPage(), and XFConvertFrameInPage().
|
private |
Definition at line 83 of file lwpdoc.hxx.
Referenced by GetFirstDivisionWithContentsThatIsNotOLE().
|
private |
Definition at line 85 of file lwpdoc.hxx.
Referenced by GetLastDivisionWithContents().
|
private |
Definition at line 84 of file lwpdoc.hxx.
Referenced by GetPreviousDivisionWithContents().
|
private |
Definition at line 102 of file lwpdoc.hxx.
Referenced by GetDivInfoID(), GetNumberOfPages(), ParseDocContent(), Read(), and RegisterLayoutStyles().
|
private |
Definition at line 99 of file lwpdoc.hxx.
Referenced by Read().
|
private |
Definition at line 101 of file lwpdoc.hxx.
Referenced by GetDocData(), and Read().
|
private |
Definition at line 88 of file lwpdoc.hxx.
Referenced by GetSocket(), and ReadPlug().
|
private |
Definition at line 103 of file lwpdoc.hxx.
Referenced by Read().
|
private |
Definition at line 100 of file lwpdoc.hxx.
Referenced by GetFootnoteOpts(), Read(), and RegisterFootnoteStyles().
|
private |
Definition at line 89 of file lwpdoc.hxx.
Referenced by ReadPlug().
|
private |
Definition at line 90 of file lwpdoc.hxx.
Referenced by GetHonorProtection(), IsChildDoc(), and Read().
|
private |
Definition at line 97 of file lwpdoc.hxx.
Referenced by Read(), and RegisterLinenumberStyles().
|
private |
Definition at line 107 of file lwpdoc.hxx.
Referenced by Read().
|
private |
Definition at line 106 of file lwpdoc.hxx.
Referenced by GetVerDoc(), and Read().
|
private |
Definition at line 105 of file lwpdoc.hxx.
Referenced by GetPageHintsID(), and Read().
|
private |
Definition at line 82 of file lwpdoc.hxx.
Referenced by GetFoundry(), ParseDocContent(), Read(), RegisterBulletStyles(), RegisterGraphicsStyles(), RegisterLayoutStyles(), RegisterStylesInPara(), and RegisterTextStyles().