LibreOffice Module lotuswordpro (master) 1
|
@descr Interface for all style object. More...
#include <ixfstyle.hxx>
Public Member Functions | |
IXFStyle ()=default | |
IXFStyle (IXFStyle const &)=default | |
IXFStyle (IXFStyle &&)=default | |
IXFStyle & | operator= (IXFStyle const &)=default |
IXFStyle & | operator= (IXFStyle &&)=default |
virtual | ~IXFStyle () |
virtual OUString | GetStyleName ()=0 |
@descr: return the style name. More... | |
virtual void | SetStyleName (const OUString &styleName)=0 |
@descr: set the name of the style. More... | |
virtual OUString | GetParentStyleName ()=0 |
@descr return the parent style name. More... | |
virtual void | SetParentStyleName (const OUString &parent)=0 |
@descr: Parent paragraph style. More... | |
virtual enumXFStyle | GetStyleFamily ()=0 |
@descr: return the style family. More... | |
virtual bool | Equal (IXFStyle *pStyle)=0 |
@descr: Compare whatever two style object are the same. More... | |
virtual void | ToXml (IXFStream *stream)=0 |
@descr Interface for all style object.
Definition at line 70 of file ixfstyle.hxx.
|
default |
|
default |
|
default |
|
inlinevirtual |
Definition at line 79 of file ixfstyle.hxx.
|
pure virtual |
@descr: Compare whatever two style object are the same.
Used only by XFStyleManager.
pStyle the style to be compared. |
Implemented in XFBGImage, XFCellStyle, XFNumberStyle, XFParaStyle, XFStyle, and XFTextStyle.
|
pure virtual |
@descr return the parent style name.
Implemented in XFStyle.
|
pure virtual |
@descr: return the style family.
You can reference to enumXFStyle.
Implemented in XFArrowStyle, XFCellStyle, XFColStyle, XFDateStyle, XFDrawLineStyle, XFDrawStyle, XFFrameStyle, XFListStyle, XFMasterPage, XFNumberStyle, XFPageMaster, XFParaStyle, XFDefaultParaStyle, XFRowStyle, XFRubyStyle, XFSectionStyle, XFStyle, XFTableStyle, XFTextBoxStyle, XFTextStyle, XFTimeStyle, and XFDrawAreaStyle.
Referenced by XFCellStyle::Equal(), XFNumberStyle::Equal(), XFParaStyle::Equal(), XFTextStyle::Equal(), and XFStyleContainer::ManageStyleFont().
|
pure virtual |
@descr: return the style name.
Implemented in XFStyle.
Referenced by LwpCellLayout::ApplyFmtStyle(), LwpDrawTextBox::CreateDrawObj(), LwpDrawTextArt::CreateDrawObj(), LwpGraphicObject::CreateGrafObject(), LwpFoundry::FindActualStyleName(), LwpPara::OverrideParaBreaks(), LwpTableLayout::PostProcessParagraph(), LwpFribPageBreak::RegisterBreakStyle(), LwpFribColumnBreak::RegisterBreakStyle(), LwpBulletStyleMgr::RegisterBulletStyle(), LwpTableLayout::RegisterColumns(), LwpRowLayout::RegisterCurRowStyle(), LwpFribField::RegisterDateTimeStyle(), LwpCellLayout::RegisterDefaultCell(), LwpFribDocVar::RegisterDefaultTimeStyle(), LwpPageLayout::RegisterEndnoteStyle(), LwpMasterPage::RegisterFillerPageStyle(), LwpMasterPage::RegisterMasterPage(), LwpPara::RegisterMasterPage(), LwpPara::RegisterNewSectionStyle(), LwpFribTable::RegisterNewStyle(), LwpTableLayout::RegisterRows(), LwpCellLayout::RegisterStyle(), LwpDrawLine::RegisterStyle(), LwpDrawPolyLine::RegisterStyle(), LwpDrawPolygon::RegisterStyle(), LwpDrawRectangle::RegisterStyle(), LwpDrawEllipse::RegisterStyle(), LwpDrawArc::RegisterStyle(), LwpDrawTextBox::RegisterStyle(), LwpDrawTextArt::RegisterStyle(), LwpDrawBitmap::RegisterStyle(), LwpRubyLayout::RegisterStyle(), LwpGraphicObject::RegisterStyle(), LwpPara::RegisterStyle(), LwpRowLayout::RegisterStyle(), LwpSilverBullet::RegisterStyle(), LwpTableLayout::RegisterStyle(), LwpTocSuperLayout::RegisterStyle(), LwpColumnLayout::RegisterStyle(), LwpFrib::RegisterStyle(), LwpFribFrame::RegisterStyle(), LwpFrame::RegisterStyle(), LwpFribField::RegisterTotalTimeStyle(), and LwpFribDocVar::RegisterTotalTimeStyle().
|
pure virtual |
@descr: Parent paragraph style.
Implemented in XFStyle.
|
pure virtual |
@descr: set the name of the style.
Implemented in XFStyle.
|
pure virtual |
Implemented in XFPageMaster, XFArrowStyle, XFBGImage, XFCellStyle, XFColStyle, XFDatePart, XFDateStyle, XFDrawLineStyle, XFDrawStyle, XFFootnoteConfig, XFFrameStyle, XFHeaderStyle, XFImageStyle, XFLineNumberConfig, XFListStyle, XFMasterPage, XFNumberStyle, XFDefaultParaStyle, XFRowStyle, XFSectionStyle, XFTableStyle, XFTextBoxStyle, XFTimePart, XFTimeStyle, XFDrawAreaStyle, XFTabStyle, XFParaStyle, XFRubyStyle, and XFTextStyle.