113 std::unique_ptr<XFParaStyle> pParaStyle(
new XFParaStyle);
114 *pParaStyle = *pOldStyle;
151 if (xContainerLayout.is() && xContainerLayout->IsFrame())
156 else if (xContainerLayout.is() && xContainerLayout->IsCell())
162 pXFContentContainer = pXFFirtPara;
171 if (!sChangeID.isEmpty())
174 xChangeStart->SetChangeID(sChangeID);
175 pXFContentContainer->
Add(xChangeStart.get());
183 if (!sChangeID.isEmpty())
186 xChangeEnd->SetChangeID(sChangeID);
187 pXFContentContainer->
Add(xChangeEnd.get());
virtual OUString GetStyleName()=0
@descr: return the style name.
OUString GetChangeID(LwpFrib *pFrib)
void RegisterStyle(LwpFoundry *pFoundry)
void SetParaDropcap(LwpPara *pPara)
void RegisterStyle(LwpFoundry *pFoundry) override
@descr: register frame style
void XFConvert(XFContentContainer *pCont)
@descr: convert frame
rtl::Reference< LwpObject > GetLayout() const
@descr: Get the layout object which the frib points to
void Read(LwpObjectStream *pObjStrm, sal_uInt16 len) override
: Read frame frib
void SetXFPara(XFParagraph *Para)
void RegisterStyle(LwpFoundry *pFoundry) override
@descr: Register Ruby frame style
void XFConvert()
@descr: convert Ruby frame
LwpRubyLayout * GetLayout()
void Read(LwpObjectStream *pObjStrm, sal_uInt16 len) override
@descr: Read Ruby frame
rtl::Reference< XFFont > GetFont()
@descr: Get the current frib font style
bool HasNextFrib()
@descr: Whether there are other fribs following current frib.
XFStyleManager * GetXFStyleManager()
LwpChangeMgr * GetLwpChangeMgr()
static LwpGlobalMgr * GetInstance(LwpSvStream *pSvStream=nullptr)
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
void SetFoundry(LwpFoundry *pFoundry)
void DoXFConvert(XFContentContainer *pCont)
void AddXFContent(XFContent *pCont)
void SetParaDropcap(bool bFlag)
XFContentContainer * GetXFContainer()
XFParaStyle * GetXFParaStyle()
get paragraph xfstyle
void SetDropcapLayout(LwpDropcapLayout *pLayout)
virtual sal_uInt8 GetRelativeType() override
@descr: Get relative type
void SetFont(rtl::Reference< XFFont > const &pFont)
@descr: Set font style for setting position of frame
void RegisterStyle() override
@descr register frame style
void ConvertContentText()
virtual sal_uInt8 GetRelativeType()
@descr: get the relative type
virtual rtl::Reference< LwpVirtualLayout > GetContainerLayout()
virtual void Add(XFContent *pContent)
@descr Add content.
rtl::Reference< XFContent > FindFirstContent(enumXFContent type)
@descr helper function, find first content by type.
Style object for aragraph.
const OUString & GetMasterPage() const
Paragraph object for SODC.
Style manager for the filter.
IXFStyleRet AddStyle(std::unique_ptr< IXFStyle > pStyle)
virtual OUString GetStyleName() override
@descr get style name.
EmbeddedObjectRef * pObject
For LWP filter architecture prototype - footnote.
constexpr OUStringLiteral first