124 xSpan->Add(xContent.get());
125 pCont->
Add(xSpan.get());
129 pCont->
Add(xContent.get());
229 pFootnoteDivision = pPrev;
238 return pFootnoteDivision;
319 OUString strClassName;
357 if (strClassName.isEmpty())
362 while ((pContent = pFoundry->
EnumContents(pContent)) !=
nullptr)
368 static_cast<LwpTable*
>(pContent)->GetSuperTableLayout());
382 if (pContent && pContent->
GetLayout(
nullptr).is())
476 xFootnoteConfig->SetRestartOnPage();
500 if (message.isEmpty())
504 xEndnoteConfig->SetNumPrefix(message);
506 if (message.isEmpty())
510 xEndnoteConfig->SetNumSuffix(message);
513 xEndnoteConfig->SetRestartOnPage();
void Read(LwpObjectStream *pStrm)
@descr read atomholder from object stream the default encoding used in Word Pro is 1252
const OUString & str() const
void Read(LwpObjectStream *pStrm)
Base class of all Lwp content objects.
OUString const & GetClassName() const
rtl::Reference< LwpVirtualLayout > GetLayout(LwpVirtualLayout const *pStartLayout)
LwpObjectID & GetChildHead()
Document object, represent document and division.
LwpObjectID & GetDivInfoID()
sal_uInt16 GetEndnoteType()
@descr Get the endnote type
LwpDocument * GetNextDivision()
@descr Get next division
LwpFoundry * GetFoundry()
LwpDocument * GetLastInGroupWithContents()
@descr Get last division in group which has contents, copy from lwp source code
LwpDocument * GetPreviousDivisionWithContents()
@descr Get previous division which has contents, copy from lwp source code
LwpDocument * GetLastDivisionWithContents()
@descr Get last division which has contents, copy from lwp source code
LwpDocument * GetPreviousDivision()
@descr Get previous division
LwpDocument * GetRootDocument()
@descr Get root document
LwpDocument * GetPreviousInGroup()
@descr Get previous division in group, copy from lwp source code
VO_ENSUPERTABLELAYOUT object.
virtual LwpVirtualLayout * GetMainTableLayout()
Get child endnote layout.
LwpContent * EnumContents(LwpContent *pContent)
@descr: Get next content
LwpDocument * GetDocument()
const OUString & GetStyleName() const
virtual void RegisterStyle(LwpFoundry *pFoundry)
XFStyleManager * GetXFStyleManager()
static LwpGlobalMgr * GetInstance(LwpSvStream *pSvStream=nullptr)
LwpObjectID & GetContent()
void ReadIndexed(LwpSvStream *pStrm)
@descr Read object id with indexed format from stream if index>0, lowid is get from time table per th...
rtl::Reference< LwpObject > obj(VO_TYPE tag=VO_INVALID) const
@descr get object from object factory per the object id
stream class for LwpObject body data provide stream like interface to read object data
sal_uInt16 QuickReaduInt16(bool *pFailure=nullptr)
@descr Quick read sal_uInt32
void SkipExtra()
@descr skip extra bytes
sal_uInt32 QuickReaduInt32(bool *pFailure=nullptr)
@descr Quick read sal_uInt32
Base class of all Lwp VO objects.
void SetFoundry(LwpFoundry *pFoundry)
std::unique_ptr< LwpObjectStream > m_pObjStrm
LwpFoundry * GetFoundry()
void DoXFConvert(XFContentContainer *pCont)
void Read() override
@descr: read object information
encapsulate XInputStream to provide SvStream like interfaces
VO_TABLELAYOUT object and functions for registering styles and converting tables.
LwpRowLayout * GetRowLayout(sal_uInt16 nRow)
@descr Get row layout by row id
void Read() override
@descr default read function
virtual void Add(XFContent *pContent)
@descr Add content.
Style manager for the filter.
void SetFootnoteConfig(XFFootnoteConfig *pFNConfig)
void SetEndnoteConfig(XFEndnoteConfig *pFNConfig)
For LWP filter architecture prototype - footnote layouts.