LibreOffice Module filter (master) 1
|
#include <svdfppt.hxx>
Public Member Functions | |
PPTStyleTextPropReader (SvStream &rIn, const DffRecordHeader &rClientTextBoxHd, PPTTextRulerInterpreter const &rInterpreter, const DffRecordHeader &rExtParaHd, TSS_Type nTextInstance) | |
~PPTStyleTextPropReader () | |
void | Init (SvStream &rIn, const DffRecordHeader &rClientTextBoxHd, PPTTextRulerInterpreter const &rInterpreter, const DffRecordHeader &rExtParaHd, TSS_Type nTextInstance) |
void | ReadParaProps (SvStream &rIn, const DffRecordHeader &rTextHeader, const OUString &aString, PPTTextRulerInterpreter const &rRuler, sal_uInt32 &nCharCount, bool &bTextPropAtom) |
Static Public Member Functions | |
static void | ReadCharProps (SvStream &rIn, PPTCharPropSet &aCharPropSet, std::u16string_view aString, sal_uInt32 &nCharCount, sal_uInt32 nCharReadCnt, bool &bTextPropAtom, sal_uInt32 nExtParaPos, const std::vector< StyleTextProp9 > &aStyleTextProp9, sal_uInt32 &nExtParaFlags, sal_uInt16 &nBuBlip, sal_uInt16 &nHasAnm, sal_uInt32 &nAnmScheme) |
Public Attributes | |
std::vector< sal_uInt32 > | aSpecMarkerList |
std::vector< std::unique_ptr< PPTParaPropSet > > | aParaPropList |
std::vector< std::unique_ptr< PPTCharPropSet > > | aCharPropList |
Definition at line 1061 of file svdfppt.hxx.
PPTStyleTextPropReader::PPTStyleTextPropReader | ( | SvStream & | rIn, |
const DffRecordHeader & | rClientTextBoxHd, | ||
PPTTextRulerInterpreter const & | rInterpreter, | ||
const DffRecordHeader & | rExtParaHd, | ||
TSS_Type | nTextInstance | ||
) |
Definition at line 4856 of file svdfppt.cxx.
References Init().
PPTStyleTextPropReader::~PPTStyleTextPropReader | ( | ) |
Definition at line 5440 of file svdfppt.cxx.
void PPTStyleTextPropReader::Init | ( | SvStream & | rIn, |
const DffRecordHeader & | rClientTextBoxHd, | ||
PPTTextRulerInterpreter const & | rInterpreter, | ||
const DffRecordHeader & | rExtParaHd, | ||
TSS_Type | nTextInstance | ||
) |
Definition at line 5206 of file svdfppt.cxx.
References aBuf, aCharPropList, aParaPropList, aSpecMarkerList, ERRCODE_NONE, SvStream::GetError(), DffRecordHeader::GetRecEndFilePos(), SvStream::good(), gentoken::i, if(), o3tl::make_unsigned(), PPTCharPropSet::maString, PPTCharPropSet::mnOriginalTextPos, PPTCharPropSet::mpImplPPTCharPropSet, PPTParaPropSet::mxParaSet, DffRecordHeader::nFilePos, DffRecordHeader::nRecLen, DffRecordHeader::nRecType, PageTitle, PPT_CharAttr_Symbol, PPT_PST_ExtendedParagraphAtom, PPT_PST_TextBytesAtom, PPT_PST_TextCharsAtom, PPT_SPEC_NEWLINE, PPT_SPEC_SYMBOL, SvStream::ReadBytes(), ReadCharProps(), ReadDffRecordHeader(), ReadParaProps(), DffPropSet::SanitizeEndPos(), SvStream::Seek(), PPTCharPropSet::SetFont(), and SvStream::Tell().
Referenced by PPTStyleTextPropReader().
|
static |
Definition at line 5118 of file svdfppt.cxx.
References SvStream::good(), ImplPPTCharPropSet::mnANSITypeface, ImplPPTCharPropSet::mnAsianOrComplexFont, ImplPPTCharPropSet::mnAttrSet, ImplPPTCharPropSet::mnColor, ImplPPTCharPropSet::mnEscapement, ImplPPTCharPropSet::mnFlags, ImplPPTCharPropSet::mnFont, ImplPPTCharPropSet::mnFontHeight, ImplPPTCharPropSet::mnSymbolFont, PPTCharPropSet::mpImplPPTCharPropSet, PPT_CharAttr_ANSITypeface, PPT_CharAttr_AsianOrComplexFont, PPT_CharAttr_Escapement, PPT_CharAttr_Font, PPT_CharAttr_FontColor, PPT_CharAttr_FontHeight, PPT_CharAttr_Symbol, PPT_COLSCHEME_HINTERGRUND, SvStream::ReadUInt16(), and SvStream::ReadUInt32().
Referenced by Init().
void PPTStyleTextPropReader::ReadParaProps | ( | SvStream & | rIn, |
const DffRecordHeader & | rTextHeader, | ||
const OUString & | aString, | ||
PPTTextRulerInterpreter const & | rRuler, | ||
sal_uInt32 & | nCharCount, | ||
bool & | bTextPropAtom | ||
) |
Definition at line 4862 of file svdfppt.cxx.
References aParaPropList, PPTTextRulerInterpreter::GetBulletOfs(), PPTTextRulerInterpreter::GetDefaultTab(), DffRecordHeader::GetRecEndFilePos(), PPTTextRulerInterpreter::GetTextOfs(), SvStream::good(), gentoken::i, if(), ImplPPTParaPropSet::mnAttrSet, ImplPPTParaPropSet::mnBulletColor, PPTParaPropSet::mnOriginalTextPos, ImplPPTParaPropSet::mpArry, PPTParaPropSet::mxParaSet, nCount, PPT_COLSCHEME, 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_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, PPT_PST_StyleTextPropAtom, SvStream::ReadUInt16(), SvStream::ReadUInt32(), SvStream::remainingSize(), SAL_WARN, DffRecordHeader::SeekToContent(), and SvxMSDffManager::SeekToRec().
Referenced by Init().
std::vector<std::unique_ptr<PPTCharPropSet> > PPTStyleTextPropReader::aCharPropList |
Definition at line 1065 of file svdfppt.hxx.
Referenced by Init(), PPTParagraphObj::PPTParagraphObj(), and PPTTextObj::PPTTextObj().
std::vector<std::unique_ptr<PPTParaPropSet> > PPTStyleTextPropReader::aParaPropList |
Definition at line 1064 of file svdfppt.hxx.
Referenced by Init(), PPTTextObj::PPTTextObj(), and ReadParaProps().
std::vector< sal_uInt32 > PPTStyleTextPropReader::aSpecMarkerList |
Definition at line 1063 of file svdfppt.hxx.
Referenced by Init().