LibreOffice Module sd (master) 1
|
#include <epptbase.hxx>
Public Member Functions | |
PPTExStyleSheet (sal_uInt16 nDefaultTab, PPTExBulletProvider *pBuProv) | |
~PPTExStyleSheet () | |
PPTExParaSheet & | GetParaSheet (int nInstance) |
void | SetStyleSheet (const css::uno::Reference< css::beans::XPropertySet > &, FontCollection &rFontCollection, int nInstance, int nLevel) |
bool | IsHardAttribute (sal_uInt32 nInstance, sal_uInt32 nLevel, PPTExTextAttr eAttr, sal_uInt32 nValue) |
void | WriteTxCFStyleAtom (SvStream &rSt) |
Static Public Member Functions | |
static sal_uInt32 | SizeOfTxCFStyleAtom () |
Public Attributes | |
std::unique_ptr< PPTExCharSheet > | mpCharSheet [PPTEX_STYLESHEETENTRIES] |
std::unique_ptr< PPTExParaSheet > | mpParaSheet [PPTEX_STYLESHEETENTRIES] |
Definition at line 298 of file epptbase.hxx.
PPTExStyleSheet::PPTExStyleSheet | ( | sal_uInt16 | nDefaultTab, |
PPTExBulletProvider * | pBuProv | ||
) |
Definition at line 388 of file pptx-stylesheet.cxx.
References EPP_TEXTTYPE_notUsed, EPP_TEXTTYPE_QuarterBody, EPP_TEXTTYPE_Title, mpCharSheet, and mpParaSheet.
PPTExStyleSheet::~PPTExStyleSheet | ( | ) |
Definition at line 400 of file pptx-stylesheet.cxx.
|
inline |
Definition at line 309 of file epptbase.hxx.
References mpParaSheet.
Referenced by PPTWriter::ImplWriteTextStyleAtom().
bool PPTExStyleSheet::IsHardAttribute | ( | sal_uInt32 | nInstance, |
sal_uInt32 | nLevel, | ||
PPTExTextAttr | eAttr, | ||
sal_uInt32 | nValue | ||
) |
Definition at line 413 of file pptx-stylesheet.cxx.
References CharAttr_AsianOrComplexFont, CharAttr_Bold, CharAttr_Embossed, CharAttr_Escapement, CharAttr_Font, CharAttr_FontColor, CharAttr_FontHeight, CharAttr_Italic, CharAttr_Shadow, CharAttr_Strikeout, CharAttr_Symbol, CharAttr_Underline, ColorTransparency, PPTExParaLevel::mbIsBullet, PPTExParaLevel::mnAdjust, PPTExCharLevel::mnAsianOrComplexFont, PPTExParaLevel::mnBiDi, PPTExParaLevel::mnBulletChar, PPTExParaLevel::mnBulletColor, PPTExParaLevel::mnBulletFont, PPTExParaLevel::mnBulletHeight, PPTExParaLevel::mnBulletOfs, PPTExParaLevel::mnDefaultTab, PPTExCharLevel::mnEscapement, PPTExCharLevel::mnFlags, PPTExCharLevel::mnFont, PPTExCharLevel::mnFontColor, PPTExCharLevel::mnFontHeight, PPTExParaLevel::mnLineFeed, PPTExParaLevel::mnLowerDist, PPTExParaLevel::mnTextOfs, PPTExParaLevel::mnUpperDist, mpCharSheet, mpParaSheet, nValue, ParaAttr_Adjust, ParaAttr_BiDi, ParaAttr_BuHardColor, ParaAttr_BuHardFont, ParaAttr_BuHardHeight, ParaAttr_BulletChar, ParaAttr_BulletColor, ParaAttr_BulletFont, ParaAttr_BulletHeight, ParaAttr_BulletOfs, ParaAttr_BulletOn, ParaAttr_DefaultTab, ParaAttr_LineFeed, ParaAttr_LowerDist, ParaAttr_TextOfs, ParaAttr_UpperDist, and PPTEX_STYLESHEETENTRIES.
Referenced by PPTWriter::ImplWriteParagraphs(), and PPTWriter::ImplWritePortions().
void PPTExStyleSheet::SetStyleSheet | ( | const css::uno::Reference< css::beans::XPropertySet > & | rXPropSet, |
FontCollection & | rFontCollection, | ||
int | nInstance, | ||
int | nLevel | ||
) |
Definition at line 404 of file pptx-stylesheet.cxx.
References EPP_TEXTTYPE_notUsed, mpCharSheet, and mpParaSheet.
Referenced by PPTWriterBase::GetStyleSheets().
|
inlinestatic |
Definition at line 315 of file epptbase.hxx.
Referenced by PPTWriter::ImplCloseDocument(), and WriteTxCFStyleAtom().
void PPTExStyleSheet::WriteTxCFStyleAtom | ( | SvStream & | rSt | ) |
Definition at line 468 of file pptx-stylesheet.cxx.
References CharAttr_Bold, CharAttr_Italic, CharAttr_Shadow, CharAttr_Underline, EPP_TEXTTYPE_Other, EPP_TxCFStyleAtom, PPTExCharLevel::mnFlags, PPTExCharLevel::mnFontColor, PPTExCharLevel::mnFontHeight, mpCharSheet, SizeOfTxCFStyleAtom(), SvStream::WriteInt32(), SvStream::WriteUInt16(), and SvStream::WriteUInt32().
Referenced by PPTWriter::ImplCloseDocument().
std::unique_ptr<PPTExCharSheet> PPTExStyleSheet::mpCharSheet[PPTEX_STYLESHEETENTRIES] |
Definition at line 303 of file epptbase.hxx.
Referenced by PPTWriter::ImplCloseDocument(), PPTWriter::ImplWriteSlideMaster(), IsHardAttribute(), PPTExStyleSheet(), SetStyleSheet(), and WriteTxCFStyleAtom().
std::unique_ptr<PPTExParaSheet> PPTExStyleSheet::mpParaSheet[PPTEX_STYLESHEETENTRIES] |
Definition at line 304 of file epptbase.hxx.
Referenced by GetParaSheet(), PPTWriter::ImplCloseDocument(), PPTWriter::ImplWriteSlideMaster(), IsHardAttribute(), PPTExStyleSheet(), and SetStyleSheet().