LibreOffice Module filter (master) 1
|
#include <svdfppt.hxx>
Public Member Functions | |
void | UpdateBulletRelSize (sal_uInt32 &nBulletRelSize) const |
bool | GetAttrib (sal_uInt32 nAttr, sal_uInt32 &nVal, TSS_Type nInstanceInSheet) |
PPTParagraphObj (const PPTStyleSheet &, TSS_Type nInstance, sal_uInt16 nDepth) | |
PPTParagraphObj (PPTStyleTextPropReader &, size_t nCurParaPos, size_t &rnCurCharPos, const PPTStyleSheet &, TSS_Type nInstance, PPTTextRulerInterpreter const &rRuler) | |
~PPTParagraphObj () | |
sal_uInt32 | GetTextSize () |
PPTPortionObj * | First () |
PPTPortionObj * | Next () |
void | AppendPortion (PPTPortionObj &rPortion) |
void | ApplyTo (SfxItemSet &rSet, std::optional< sal_Int16 > &rStartNumbering, SdrPowerPointImport const &rManager, TSS_Type nInstanceInSheet) |
Public Member Functions inherited from PPTParaPropSet | |
PPTParaPropSet () | |
PPTParaPropSet (PPTParaPropSet const &rParaPropSet) | |
~PPTParaPropSet () | |
PPTParaPropSet & | operator= (const PPTParaPropSet &rParaPropSet) |
Public Member Functions inherited from PPTNumberFormatCreator | |
void | GetNumberFormat (SdrPowerPointImport const &rMan, SvxNumberFormat &rNumberFormat, sal_uInt32 nLevel, const PPTParaLevel &rParaLevel, const PPTCharLevel &rCharLevel, TSS_Type nInstance) |
bool | GetNumberFormat (SdrPowerPointImport const &rMan, SvxNumberFormat &rNumberFormat, PPTParagraphObj *pPara, TSS_Type nInstanceInSheet, std::optional< sal_Int16 > &rStartNumbering) |
Public Member Functions inherited from PPTTextRulerInterpreter | |
PPTTextRulerInterpreter () | |
PPTTextRulerInterpreter (PPTTextRulerInterpreter const &rRuler) | |
PPTTextRulerInterpreter (sal_uInt32 nFileOfs, DffRecordHeader const &rHd, SvStream &rIn) | |
~PPTTextRulerInterpreter () | |
sal_uInt16 | GetTabOffsetByIndex (sal_uInt16 nIndex) const |
sal_uInt16 | GetTabStyleByIndex (sal_uInt16 nIndex) const |
sal_uInt16 | GetTabCount () const |
bool | GetDefaultTab (sal_uInt16 &nValue) const |
bool | GetTextOfs (sal_uInt32 nLevel, sal_uInt16 &nValue) const |
bool | GetBulletOfs (sal_uInt32 nLevel, sal_uInt16 &nValue) const |
PPTTextRulerInterpreter & | operator= (const PPTTextRulerInterpreter &rRuler) |
Private Member Functions | |
PPTParagraphObj (PPTParagraphObj const &)=delete | |
void | operator= (PPTParagraphObj const &)=delete |
Private Attributes | |
const PPTStyleSheet & | mrStyleSheet |
TSS_Type | mnInstance |
sal_uInt32 | mnCurrentObject |
::std::vector< std::unique_ptr< PPTPortionObj > > | m_PortionList |
Friends | |
class | PPTTextObj |
class | PPTNumberFormatCreator |
Additional Inherited Members | |
Public Attributes inherited from PPTParaPropSet | |
sal_uInt32 | mnOriginalTextPos |
rtl::Reference< ImplPPTParaPropSet > | mxParaSet |
Public Attributes inherited from PPTNumberFormatCreator | |
std::unique_ptr< PPTExtParaProv > | pExtParaProv |
Protected Member Functions inherited from PPTNumberFormatCreator | |
PPTNumberFormatCreator (std::unique_ptr< PPTExtParaProv >) | |
~PPTNumberFormatCreator () | |
Definition at line 1146 of file svdfppt.hxx.
|
privatedelete |
PPTParagraphObj::PPTParagraphObj | ( | const PPTStyleSheet & | rStyleSheet, |
TSS_Type | nInstance, | ||
sal_uInt16 | nDepth | ||
) |
Definition at line 5827 of file svdfppt.cxx.
References PPTParaPropSet::mxParaSet.
PPTParagraphObj::PPTParagraphObj | ( | PPTStyleTextPropReader & | rPropReader, |
size_t | nCurParaPos, | ||
size_t & | rnCurCharPos, | ||
const PPTStyleSheet & | rStyleSheet, | ||
TSS_Type | nInstance, | ||
PPTTextRulerInterpreter const & | rRuler | ||
) |
Definition at line 5836 of file svdfppt.cxx.
References PPTStyleTextPropReader::aCharPropList, m_PortionList, and PPTParaPropSet::mxParaSet.
PPTParagraphObj::~PPTParagraphObj | ( | ) |
Definition at line 5864 of file svdfppt.cxx.
void PPTParagraphObj::AppendPortion | ( | PPTPortionObj & | rPortion | ) |
Definition at line 5868 of file svdfppt.cxx.
References m_PortionList.
void PPTParagraphObj::ApplyTo | ( | SfxItemSet & | rSet, |
std::optional< sal_Int16 > & | rStartNumbering, | ||
SdrPowerPointImport const & | rManager, | ||
TSS_Type | nInstanceInSheet | ||
) |
Definition at line 6162 of file svdfppt.cxx.
References convertMasterUnitToMm100(), EE_PARA_FORBIDDENRULES(), EE_PARA_HANGINGPUNCTUATION(), EE_PARA_JUST(), EE_PARA_LRSPACE(), EE_PARA_SBL(), EE_PARA_TABS(), EE_PARA_ULSPACE(), EE_PARA_WRITINGDIR(), First(), GetAttrib(), PPTPortionObj::GetAttrib(), SvxNumRule::GetLevel(), SvxNumRule::GetLevelCount(), PPTNumberFormatCreator::GetNumberFormat(), SvxNumberType::GetNumberingType(), SvxNumBulletItem::GetNumRule(), PPTTextRulerInterpreter::GetTabCount(), PPTTextRulerInterpreter::GetTabOffsetByIndex(), PPTTextRulerInterpreter::GetTabStyleByIndex(), gentoken::i, SvxTabStopItem::Insert(), m_PortionList, PPTParaLevel::mnBuFlags, PPTParaLevel::mnBulletColor, PPTCharLevel::mnFontColor, mnInstance, PPTStyleSheet::mpCharSheet, PPTStyleSheet::mpNumBulletItem, PPTStyleSheet::mpParaSheet, mrStyleSheet, SvxMSDffManager::MSO_TEXT_CLR_ToColor(), PPTParaPropSet::mxParaSet, n, nFirstLineOffset, PPT_CharAttr_Font, PPT_CharAttr_FontHeight, PPT_ParaAttr_Adjust, PPT_ParaAttr_AsianLB_1, PPT_ParaAttr_AsianLB_3, PPT_ParaAttr_BiDi, PPT_ParaAttr_BuHardColor, PPT_ParaAttr_BulletOfs, PPT_ParaAttr_BulletOn, PPT_ParaAttr_DefaultTab, PPT_ParaAttr_LineFeed, PPT_ParaAttr_LowerDist, PPT_ParaAttr_TextOfs, PPT_ParaAttr_UpperDist, SfxItemSet::Put(), rSet, SvxMSDffManager::ScalePoint(), SDRATTR_TEXT_USEFIXEDCELLHEIGHT(), SvxNumberFormat::SetAbsLSpace(), SvxNumberFormat::SetBulletColor(), SvxNumberFormat::SetCharTextDistance(), SvxNumberFormat::SetFirstLineIndent(), SvxNumberFormat::SetFirstLineOffset(), SvxNumberFormat::SetIndentAt(), SvxLineSpacingItem::SetInterLineSpaceRule(), SvxNumRule::SetLevel(), SvxLineSpacingItem::SetLineHeight(), SvxLineSpacingItem::SetLineSpaceRule(), SvxULSpaceItem::SetLower(), SvxULSpaceItem::SetLowerValue(), SvxLineSpacingItem::SetPropLineSpace(), SvxULSpaceItem::SetPropLower(), SvxULSpaceItem::SetPropUpper(), SvxLRSpaceItem::SetTextFirstLineOffsetValue(), SvxLRSpaceItem::SetTextLeft(), SvxULSpaceItem::SetUpper(), SvxULSpaceItem::SetUpperValue(), SVX_NUM_NUMBER_NONE, and Unknown.
PPTPortionObj * PPTParagraphObj::First | ( | ) |
Definition at line 6361 of file svdfppt.cxx.
References m_PortionList, and mnCurrentObject.
Referenced by ApplyTo(), and PPTNumberFormatCreator::GetNumberFormat().
bool PPTParagraphObj::GetAttrib | ( | sal_uInt32 | nAttr, |
sal_uInt32 & | nVal, | ||
TSS_Type | nInstanceInSheet | ||
) |
Definition at line 5896 of file svdfppt.cxx.
References PPTPortionObj::GetAttrib(), m_PortionList, PPTCharPropSet::mbHardHylinkOrigColor, PPTCharPropSet::mbIsHyperlink, PPTParaLevel::mnAdjust, PPTParaLevel::mnAsianLineBreak, PPTParaLevel::mnBiDi, PPTParaLevel::mnBuFlags, PPTParaLevel::mnBulletChar, PPTParaLevel::mnBulletColor, PPTParaLevel::mnBulletFont, PPTParaLevel::mnBulletHeight, PPTParaLevel::mnBulletOfs, PPTParaLevel::mnDefaultTab, PPTCharPropSet::mnHylinkOrigColor, mnInstance, PPTParaLevel::mnLineFeed, PPTParaLevel::mnLowerDist, PPTParaLevel::mnTextOfs, PPTParaLevel::mnUpperDist, PPTStyleSheet::mpCharSheet, PPTCharPropSet::mpImplPPTCharPropSet, PPTStyleSheet::mpParaSheet, mrStyleSheet, PPTParaPropSet::mxParaSet, PPT_CharAttr_Font, PPT_CharAttr_FontColor, PPT_COLSCHEME_TEXT_UND_ZEILEN, PPT_ParaAttr_Adjust, PPT_ParaAttr_AsianLB_1, PPT_ParaAttr_AsianLB_2, PPT_ParaAttr_AsianLB_3, PPT_ParaAttr_BiDi, PPT_ParaAttr_BuHardColor, PPT_ParaAttr_BuHardFont, PPT_ParaAttr_BuHardHeight, PPT_ParaAttr_BulletChar, PPT_ParaAttr_BulletColor, PPT_ParaAttr_BulletFont, PPT_ParaAttr_BulletHeight, PPT_ParaAttr_BulletOfs, PPT_ParaAttr_BulletOn, PPT_ParaAttr_DefaultTab, PPT_ParaAttr_LineFeed, PPT_ParaAttr_LowerDist, PPT_ParaAttr_TextOfs, PPT_ParaAttr_UpperDist, Subtitle, TextInShape, and Unknown.
Referenced by ApplyTo(), and PPTNumberFormatCreator::GetNumberFormat().
sal_uInt32 PPTParagraphObj::GetTextSize | ( | ) |
Definition at line 6347 of file svdfppt.cxx.
References PPTPortionObj::Count(), gentoken::i, m_PortionList, PPTCharPropSet::mpFieldItem, and nCount.
PPTPortionObj * PPTParagraphObj::Next | ( | void | ) |
Definition at line 6369 of file svdfppt.cxx.
References gentoken::i, m_PortionList, and mnCurrentObject.
|
privatedelete |
void PPTParagraphObj::UpdateBulletRelSize | ( | sal_uInt32 & | nBulletRelSize | ) | const |
Definition at line 5874 of file svdfppt.cxx.
References m_PortionList, mnInstance, PPTStyleSheet::mpCharSheet, PPTCharPropSet::mpImplPPTCharPropSet, mrStyleSheet, PPTParaPropSet::mxParaSet, and PPT_CharAttr_FontHeight.
Referenced by PPTNumberFormatCreator::GetNumberFormat().
|
friend |
Definition at line 1152 of file svdfppt.hxx.
|
friend |
Definition at line 1151 of file svdfppt.hxx.
|
private |
Definition at line 1161 of file svdfppt.hxx.
Referenced by AppendPortion(), ApplyTo(), First(), GetAttrib(), GetTextSize(), Next(), PPTParagraphObj(), and UpdateBulletRelSize().
|
private |
Definition at line 1160 of file svdfppt.hxx.
|
private |
Definition at line 1155 of file svdfppt.hxx.
Referenced by ApplyTo(), GetAttrib(), PPTNumberFormatCreator::GetNumberFormat(), and UpdateBulletRelSize().
|
private |
Definition at line 1154 of file svdfppt.hxx.
Referenced by ApplyTo(), GetAttrib(), PPTNumberFormatCreator::ImplGetExtNumberFormat(), and UpdateBulletRelSize().