LibreOffice Module filter (master) 1
|
#include <svdfppt.hxx>
Public Member Functions | |
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 Attributes | |
std::unique_ptr< PPTExtParaProv > | pExtParaProv |
Protected Member Functions | |
PPTNumberFormatCreator (std::unique_ptr< PPTExtParaProv >) | |
~PPTNumberFormatCreator () | |
Private Member Functions | |
void | ImplGetNumberFormat (SdrPowerPointImport const &rMan, SvxNumberFormat &rNumberFormat) |
bool | ImplGetExtNumberFormat (SdrPowerPointImport const &rMan, SvxNumberFormat &rNumberFormat, sal_uInt32 nLevel, TSS_Type nInstance, TSS_Type nInstanceInSheet, std::optional< sal_Int16 > &rStartNumbering, sal_uInt32 nFontHeight, PPTParagraphObj const *pPara) |
Private Attributes | |
sal_uInt32 | nIsBullet |
sal_uInt32 | nBulletChar |
sal_uInt32 | nBulletFont |
sal_uInt32 | nBulletHeight |
sal_uInt32 | nBulletColor |
sal_uInt32 | nTextOfs |
sal_uInt32 | nBulletOfs |
Definition at line 808 of file svdfppt.hxx.
|
protected |
Definition at line 3389 of file svdfppt.cxx.
|
protected |
Definition at line 3401 of file svdfppt.cxx.
bool PPTNumberFormatCreator::GetNumberFormat | ( | SdrPowerPointImport const & | rMan, |
SvxNumberFormat & | rNumberFormat, | ||
PPTParagraphObj * | pPara, | ||
TSS_Type | nInstanceInSheet, | ||
std::optional< sal_Int16 > & | rStartNumbering | ||
) |
Definition at line 3703 of file svdfppt.cxx.
References PptFontEntityAtom::aName, PptFontEntityAtom::eCharSet, PptFontEntityAtom::eFamily, PptFontEntityAtom::ePitch, PPTParagraphObj::First(), PPTParagraphObj::GetAttrib(), PPTPortionObj::GetAttrib(), SdrEscherImport::GetFontEnityAtom(), SvxNumberType::GetNumberingType(), ImplGetExtNumberFormat(), ImplGetNumberFormat(), PPTParagraphObj::mnInstance, PPTParaPropSet::mxParaSet, nBulletChar, nBulletColor, nBulletFont, nBulletHeight, nBulletOfs, nIsBullet, nTextOfs, PPT_CharAttr_Font, PPT_CharAttr_FontHeight, PPT_ParaAttr_BulletChar, PPT_ParaAttr_BulletColor, PPT_ParaAttr_BulletFont, PPT_ParaAttr_BulletHeight, PPT_ParaAttr_BulletOfs, PPT_ParaAttr_BulletOn, PPT_ParaAttr_TextOfs, SvxNumberFormat::SetBulletFont(), vcl::Font::SetCharSet(), vcl::Font::SetFamily(), vcl::Font::SetFamilyName(), SvxNumberType::SetNumberingType(), vcl::Font::SetPitch(), SVX_NUM_ARABIC, SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, and PPTParagraphObj::UpdateBulletRelSize().
void PPTNumberFormatCreator::GetNumberFormat | ( | SdrPowerPointImport const & | rMan, |
SvxNumberFormat & | rNumberFormat, | ||
sal_uInt32 | nLevel, | ||
const PPTParaLevel & | rParaLevel, | ||
const PPTCharLevel & | rCharLevel, | ||
TSS_Type | nInstance | ||
) |
Definition at line 3655 of file svdfppt.cxx.
References PptFontEntityAtom::aName, PptFontEntityAtom::eCharSet, PptFontEntityAtom::eFamily, PptFontEntityAtom::ePitch, SdrEscherImport::GetFontEnityAtom(), SvxNumberType::GetNumberingType(), ImplGetExtNumberFormat(), ImplGetNumberFormat(), PPTParaLevel::mnBuFlags, PPTParaLevel::mnBulletChar, PPTParaLevel::mnBulletColor, PPTParaLevel::mnBulletFont, PPTParaLevel::mnBulletHeight, PPTParaLevel::mnBulletOfs, PPTCharLevel::mnFont, PPTCharLevel::mnFontHeight, PPTParaLevel::mnTextOfs, nBulletChar, nBulletColor, nBulletFont, nBulletHeight, nBulletOfs, nIsBullet, nTextOfs, PPT_ParaAttr_BuHardFont, PPT_ParaAttr_BulletOn, SvxNumberFormat::SetBulletFont(), vcl::Font::SetCharSet(), vcl::Font::SetFamily(), vcl::Font::SetFamilyName(), vcl::Font::SetPitch(), SVX_NUM_ARABIC, SVX_NUM_BITMAP, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, and Unknown.
Referenced by PPTParagraphObj::ApplyTo(), and PPTStyleSheet::PPTStyleSheet().
|
private |
Definition at line 3405 of file svdfppt.cxx.
References PPTExtParaProv::aExtParaSheet, PPTExtParaProv::bStyles, PPTExtParaProv::GetGraphic(), Graphic::GetPrefSize(), GPOS_MM, Size::Height(), if(), SdrPowerPointImport::m_pPPTStyleSheet, PPTExtParaLevel::mbSet, PPTExtParaLevel::mnAnmScheme, PPTExtParaLevel::mnBuBlip, PPTExtParaLevel::mnExtParagraphMask, PPTExtParaLevel::mnHasAnm, PPTParagraphObj::mrStyleSheet, PPTParaPropSet::mxParaSet, nBulletHeight, nMaxPPTLevels, pExtParaProv, SvxNumberFormat::SetGraphicBrush(), SvxNumberFormat::SetGraphicSize(), SvxNumberFormat::SetListFormat(), SvxNumberType::SetNumberingType(), SvxNumberFormat::SetStart(), SVX_NUM_ARABIC, SVX_NUM_BITMAP, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CIRCLE_NUMBER, SVX_NUM_FULL_WIDTH_ARABIC, SVX_NUM_NUMBER_HEBREW, SVX_NUM_NUMBER_LOWER_ZH, SVX_NUM_NUMBER_UPPER_ZH, SVX_NUM_NUMBER_UPPER_ZH_TW, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, u, Unknown, and Size::Width().
Referenced by GetNumberFormat().
|
private |
Definition at line 3764 of file svdfppt.cxx.
References PptFontEntityAtom::aName, convertMasterUnitToMm100(), PptFontEntityAtom::eCharSet, PptFontEntityAtom::eFamily, PptFontEntityAtom::ePitch, vcl::Font::GetCharSet(), SdrEscherImport::GetFontEnityAtom(), SvxMSDffManager::MSO_TEXT_CLR_ToColor(), nBulletChar, nBulletColor, nBulletFont, nBulletHeight, nBulletOfs, nFirstLineOffset, nTextOfs, SvxNumberFormat::SetAbsLSpace(), SvxNumberFormat::SetBulletChar(), SvxNumberFormat::SetBulletColor(), SvxNumberFormat::SetBulletFont(), SvxNumberFormat::SetBulletRelSize(), vcl::Font::SetCharSet(), vcl::Font::SetColor(), vcl::Font::SetFamily(), vcl::Font::SetFamilyName(), SvxNumberFormat::SetFirstLineOffset(), and vcl::Font::SetPitch().
Referenced by GetNumberFormat().
|
private |
Definition at line 811 of file svdfppt.hxx.
Referenced by GetNumberFormat(), and ImplGetNumberFormat().
|
private |
Definition at line 814 of file svdfppt.hxx.
Referenced by GetNumberFormat(), and ImplGetNumberFormat().
|
private |
Definition at line 812 of file svdfppt.hxx.
Referenced by GetNumberFormat(), and ImplGetNumberFormat().
|
private |
Definition at line 813 of file svdfppt.hxx.
Referenced by GetNumberFormat(), ImplGetExtNumberFormat(), and ImplGetNumberFormat().
|
private |
Definition at line 816 of file svdfppt.hxx.
Referenced by GetNumberFormat(), and ImplGetNumberFormat().
|
private |
Definition at line 810 of file svdfppt.hxx.
Referenced by GetNumberFormat().
|
private |
Definition at line 815 of file svdfppt.hxx.
Referenced by GetNumberFormat(), and ImplGetNumberFormat().
std::unique_ptr<PPTExtParaProv> PPTNumberFormatCreator::pExtParaProv |
Definition at line 840 of file svdfppt.hxx.
Referenced by ImplGetExtNumberFormat(), and PPTTextObj::PPTTextObj().