LibreOffice Module filter (master) 1
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
SdrEscherImport Class Reference

#include <svdfppt.hxx>

Inheritance diagram for SdrEscherImport:
[legend]
Collaboration diagram for SdrEscherImport:
[legend]

Public Member Functions

 SdrEscherImport (PowerPointImportParam &, const OUString &rBaseURL)
 
virtual ~SdrEscherImport () override
 
virtual bool GetColorFromPalette (sal_uInt16 nNum, Color &rColor) const override
 
virtual bool SeekToShape (SvStream &rSt, SvxMSDffClientData *pClientData, sal_uInt32 nId) const override
 
const PptFontEntityAtomGetFontEnityAtom (sal_uInt32 nNum) const
 
void RecolorGraphic (SvStream &rSt, sal_uInt32 nRecLen, Graphic &rGraph)
 
virtual SdrObjectReadObjText (PPTTextObj *pTextObj, SdrObject *pObj, SdPageCapsule pPage) const
 
virtual rtl::Reference< SdrObjectProcessObj (SvStream &rSt, DffObjData &rData, SvxMSDffClientData &rClientData, tools::Rectangle &rTextRect, SdrObject *pObj) override
 
virtual void ProcessClientAnchor2 (SvStream &rSt, DffRecordHeader &rHd, DffObjData &rObj) override
 
void ImportHeaderFooterContainer (DffRecordHeader const &rHeader, HeaderFooterEntry &rEntry)
 
- Public Member Functions inherited from SvxMSDffManager
Color MSO_TEXT_CLR_ToColor (sal_uInt32 nColorCode) const
 
Color MSO_CLR_ToColor (sal_uInt32 nColorCode, sal_uInt16 nContextProperty=DFF_Prop_lineColor) const
 
virtual bool SeekToShape (SvStream &rSt, SvxMSDffClientData *pClientData, sal_uInt32 nId) const
 
bool SeekToRec2 (sal_uInt16 nRecId1, sal_uInt16 nRecId2, sal_uLong nMaxFilePos) const
 
 SvxMSDffManager (SvStream &rStCtrl, OUString aBaseURL, sal_uInt32 nOffsDgg, SvStream *pStData, SdrModel *pSdrModel_, tools::Long nApplicationScale, Color mnDefaultColor_, SvStream *pStData2_=nullptr, bool bSkipImages=false)
 constructor More...
 
 SvxMSDffManager (SvStream &rStCtrl, OUString aBaseURL)
 
void InitSvxMSDffManager (sal_uInt32 nOffsDgg_, SvStream *pStData_, sal_uInt32 nSvxMSDffOLEConvFlags)
 
void SetDgContainer (SvStream &rSt)
 
virtual ~SvxMSDffManager ()
 
sal_uInt32 GetSvxMSDffSettings () const
 
void SetSvxMSDffSettings (sal_uInt32 nSettings)
 
void SetModel (SdrModel *pModel, tools::Long nApplicationScale)
 
SdrModelGetModel () const
 
void Scale (sal_Int32 &rVal) const
 
void Scale (Point &rPos) const
 
void Scale (Size &rSiz) const
 
void ScaleEmu (sal_Int32 &rVal) const
 
sal_uInt32 ScalePt (sal_uInt32 nPt) const
 
sal_Int32 ScalePoint (sal_Int32 nVal) const
 
bool GetBLIP (sal_uLong nIdx, Graphic &rData, tools::Rectangle *pVisArea=nullptr)
 Request for a specific BLIP. More...
 
bool GetShape (sal_uLong nId, rtl::Reference< SdrObject > &rpData, SvxMSDffImportData &rData)
 
rtl::Reference< SdrObjectImportObj (SvStream &rSt, SvxMSDffClientData &rData, tools::Rectangle &rClientRect, const tools::Rectangle &rGlobalChildRect, int nCalledByGroup, sal_Int32 *pShapeId)
 
rtl::Reference< SdrObjectImportGroup (const DffRecordHeader &rHd, SvStream &rSt, SvxMSDffClientData &rData, tools::Rectangle &rClientRect, const tools::Rectangle &rGlobalChildRect, int nCalledByGroup, sal_Int32 *pShapeId)
 
rtl::Reference< SdrObjectImportShape (const DffRecordHeader &rHd, SvStream &rSt, SvxMSDffClientData &rData, tools::Rectangle &rClientRect, const tools::Rectangle &rGlobalChildRect, int nCalledByGroup, sal_Int32 *pShapeId)
 
tools::Rectangle GetGlobalChildAnchor (const DffRecordHeader &rHd, SvStream &rSt, tools::Rectangle &aClientRect)
 
void GetGroupAnchors (const DffRecordHeader &rHd, SvStream &rSt, tools::Rectangle &rGroupClientAnchor, tools::Rectangle &rGroupChildAnchor, const tools::Rectangle &rClientRect, const tools::Rectangle &rGlobalChildRect)
 
const SvxMSDffShapeInfos_ByIdGetShapeInfos () const
 
const SvxMSDffShapeOrdersGetShapeOrders () const
 
void StoreShapeOrder (sal_uLong nId, sal_uLong nTxBx, SdrObject *pObject, SwFlyFrameFormat *pFly=nullptr) const
 
void ExchangeInShapeOrder (SdrObject const *pOldObject, sal_uLong nTxBx, SdrObject *pObject) const
 
void RemoveFromShapeOrder (SdrObject const *pObject) const
 
void insertShapeId (sal_Int32 nShapeId, SdrObject *pShape)
 
void removeShapeId (SdrObject const *pShape)
 
SdrObjectgetShapeForId (sal_Int32 nShapeId)
 
- Public Member Functions inherited from DffPropertyReader
 DffPropertyReader (const SvxMSDffManager &rManager)
 
 ~DffPropertyReader ()
 
DffPropertyReaderoperator= (DffPropertyReader const &)=delete
 
 DffPropertyReader (DffPropertyReader const &)=delete
 
void ReadPropSet (SvStream &rIn, SvxMSDffClientData *pClientData) const
 
void SetDefaultPropSet (SvStream &rIn, sal_uInt32 nOffDgg) const
 
void ApplyAttributes (SvStream &rIn, SfxItemSet &rSet) const
 
void ApplyAttributes (SvStream &rIn, SfxItemSet &rSet, DffObjData const &rObjData) const
 
void ImportGradientColor (SfxItemSet &aSet, sal_uInt32 eMSO_FillType, double dTrans, double dBackTrans) const
 
- Public Member Functions inherited from DffPropSet
 DffPropSet ()
 
 ~DffPropSet ()
 
bool IsProperty (sal_uInt32 nRecType) const
 
bool IsHardAttribute (sal_uInt32 nId) const
 
sal_uInt32 GetPropertyValue (sal_uInt32 nId, sal_uInt32 nDefault) const
 
bool GetPropertyBool (sal_uInt32 nId) const
 Returns a boolean property by its real identifier. More...
 
OUString GetPropertyString (sal_uInt32 nId, SvStream &rStrm) const
 Returns a string property. More...
 
bool SeekToContent (sal_uInt32 nRecType, SvStream &rSt) const
 
void InitializePropSet (sal_uInt16 nPropSetType) const
 

Static Public Member Functions

static void ReadObjText (const OUString &rText, SdrObject *pObj)
 
static void ReadObjText (SvStream &rStream, SdrObject *pObj)
 
- Static Public Member Functions inherited from SvxMSDffManager
static bool SeekToRec (SvStream &rSt, sal_uInt16 nRecId, sal_uLong nMaxFilePos, DffRecordHeader *pRecHd=nullptr, sal_uLong nSkipCount=0)
 
static OUString MSDFFReadZString (SvStream &rIn, sal_uInt32 nMaxLen, bool bUniCode)
 
static bool ReadCommonRecordHeader (SvStream &rSt, sal_uInt8 &rVer, sal_uInt16 &rInst, sal_uInt16 &rFbt, sal_uInt32 &rLength)
 
static bool MakeContentStream (SotStorage *pStor, const GDIMetaFile &)
 
static void ReadObjText (SvStream &rStream, SdrObject *pObj)
 
static bool ConvertToOle2 (SvStream &rStm, sal_uInt32 nLen, const GDIMetaFile *, const tools::SvRef< SotStorage > &rDest)
 
static bool GetBLIPDirect (SvStream &rBLIPStream, Graphic &rData, tools::Rectangle *pVisArea=nullptr)
 read a BLIP out of an already positioned stream More...
 
static rtl::Reference< SdrOle2ObjCreateSdrOLEFromStorage (SdrModel &rSdrModel, const OUString &rStorageName, tools::SvRef< SotStorage > const &rSrcStorage, const css::uno::Reference< css::embed::XStorage > &xDestStg, const Graphic &rGraf, const tools::Rectangle &rBoundRect, const tools::Rectangle &rVisArea, SvStream *pDataStrrm, ErrCode &rError, sal_uInt32 nConvertFlags, sal_Int64 nAspect, OUString const &rBaseURL)
 
static void SolveSolver (const SvxMSDffSolverContainer &rSolver)
 Create connections between shapes. More...
 
static bool SetPropValue (const css::uno::Any &rAny, const css::uno::Reference< css::beans::XPropertySet > &rXPropSet, const OUString &rPropertyName)
 
static OUString GetFilterNameFromClassID (const SvGlobalName &aGlobName)
 Determines an ODF filter name (if there is one) for aGlobName. More...
 
static void ExtractOwnStream (SotStorage &rSrcStg, SvMemoryStream &rMemStream)
 Extracts ODF data from rSrcStg. More...
 
- Static Public Member Functions inherited from DffPropertyReader
static Degree100 Fix16ToAngle (sal_Int32 nAngle)
 
- Static Public Member Functions inherited from DffPropSet
static sal_uLong SanitizeEndPos (SvStream &rIn, sal_uLong nEndRecPos)
 

Public Attributes

PowerPointImportParamrImportParam
 
- Public Attributes inherited from SvxMSDffManager
std::unique_ptr< DffPropertyReaderpSecPropSet
 
std::unordered_map< sal_uInt32, GraphicaEscherBlipCache
 
DffRecordManager maShapeRecords
 
Color mnDefaultColor
 
bool mbSkipImages
 
- Public Attributes inherited from DffPropertyReader
Degree100 mnFix16Angle
 
bool mbRotateGranientFillWithAngle
 

Protected Member Functions

bool ReadString (OUString &rStr) const
 
virtual const PptSlideLayoutAtomGetSlideLayoutAtom () const
 
- Protected Member Functions inherited from SvxMSDffManager
void GetCtrlData (sal_uInt32 nOffsDgg)
 
void GetDrawingGroupContainerData (SvStream &rSt, sal_uInt32 nLenDgg)
 
void GetDrawingContainerData (SvStream &rSt, sal_uInt32 nLenDg, sal_uInt16 nDrawingContainerId)
 
bool GetShapeGroupContainerData (SvStream &rSt, sal_uInt32 nLenShapeGroupCont, bool bPatriarch, sal_uInt16 nDrawingContainerId)
 
bool GetShapeContainerData (SvStream &rSt, sal_uInt32 nLenShapeCont, sal_uInt64 nPosGroup, sal_uInt16 nDrawingContainerId)
 
rtl::Reference< SdrObjectImportGraphic (SvStream &, SfxItemSet &, const DffObjData &)
 
virtual rtl::Reference< SdrObjectImportOLE (sal_uInt32 nOLEId, const Graphic &rGraf, const tools::Rectangle &rBoundRect, const tools::Rectangle &rVisArea, const int _nCalledByGroup) const
 
virtual void ProcessClientAnchor2 (SvStream &rStData, DffRecordHeader &rHd, DffObjData &)
 
virtual rtl::Reference< SdrObjectProcessObj (SvStream &rSt, DffObjData &rData, SvxMSDffClientData &rClientData, tools::Rectangle &rTextRect, SdrObject *pObj)
 
void NotifyFreeObj (SvxMSDffClientData &rData, SdrObject *pObj)
 
void FreeObj (SvxMSDffClientData &rData, SdrObject *pObj)
 
virtual SdrObjectFinalizeObj (DffObjData &rData, SdrObject *pObj)
 Object finalization, used by the Excel filter to correctly compute the object anchoring after nested objects have been imported. More...
 
virtual bool GetColorFromPalette (sal_uInt16 nNum, Color &rColor) const
 
virtual bool GetOLEStorageName (sal_uInt32 nOLEId, OUString &rStorageName, tools::SvRef< SotStorage > &rSrcStorage, css::uno::Reference< css::embed::XStorage > &xDestStg) const
 
virtual bool ShapeHasText (sal_uLong nShapeId, sal_uLong nFilePos) const
 Prevent that (rounded) rectangles with wrapped text will always be converted into SdrRectObj( SdrObjKind::Text ). More...
 

Protected Attributes

PptDocumentAtom aDocAtom
 
DffRecordManager aDocRecManager
 
::std::vector< PPTOleEntryaOleObjectList
 
std::optional< std::vector< PptFontEntityAtom > > m_xFonts
 
sal_uInt32 nStreamLen
 
- Protected Attributes inherited from SvxMSDffManager
OUString maBaseURL
 
sal_uInt32 mnIdClusters
 
std::vector< FIDCLmaFidcls
 
OffsetMap maDgOffsetTable
 array of fileoffsets More...
 
std::vector< std::pair< DffObjData, std::shared_ptr< DffRecordHeader > > > maPendingGroupData
 When importing Excel files, cell anchor computations for non-page-anchored groups must be done after all nested groups have been processed; for each open group, the pending data is stored here. More...
 
SvStreamrStCtrl
 
SvStreampStData
 
SvStreampStData2
 
SdrModelpSdrModel
 
tools::Long nMapMul
 
tools::Long nMapDiv
 
tools::Long nMapXOfs
 
tools::Long nMapYOfs
 
tools::Long nEmuMul
 
tools::Long nEmuDiv
 
tools::Long nPntMul
 
tools::Long nPntDiv
 
bool bNeedMap
 
sal_Int32 nMinAllowedVal
 
sal_Int32 nMaxAllowedVal
 
sal_uInt32 nSvxMSDffSettings
 
sal_uInt32 nSvxMSDffOLEConvFlags
 
SvxMSDffShapeIdContainer maShapeIdContainer
 stores a reference to an imported SdrObject with its shape id if it has one More...
 

Friends

class PPTTextObj
 
class PPTPortionObj
 
struct PPTStyleTextPropReader
 
class ImplSdPPTImport
 

Additional Inherited Members

- Protected Types inherited from SvxMSDffManager
typedef std::map< sal_uInt32, sal_uInt64 > OffsetMap
 
- Static Protected Member Functions inherited from SvxMSDffManager
static css::uno::Reference< css::embed::XEmbeddedObject > CheckForConvertToSOObj (sal_uInt32 nConvertFlags, SotStorage &rSrcStg, const css::uno::Reference< css::embed::XStorage > &xDestStg, const Graphic &rGrf, const tools::Rectangle &rVisArea, OUString const &rBaseURL)
 
static void ProcessClientAnchor (SvStream &rStData, sal_uInt32 nDatLen, std::unique_ptr< char[]> &rpBuff, sal_uInt32 &rBuffLen)
 
static void ProcessClientData (SvStream &rStData, sal_uInt32 nDatLen, std::unique_ptr< char[]> &rpBuff, sal_uInt32 &rBuffLen)
 
static void ReadObjText (const OUString &rText, SdrObject *pObj)
 

Detailed Description

Definition at line 460 of file svdfppt.hxx.

Constructor & Destructor Documentation

◆ SdrEscherImport()

SdrEscherImport::SdrEscherImport ( PowerPointImportParam rParam,
const OUString &  rBaseURL 
)

Definition at line 509 of file svdfppt.cxx.

◆ ~SdrEscherImport()

SdrEscherImport::~SdrEscherImport ( )
overridevirtual

Definition at line 516 of file svdfppt.cxx.

Member Function Documentation

◆ GetColorFromPalette()

bool SdrEscherImport::GetColorFromPalette ( sal_uInt16  nNum,
Color rColor 
) const
overridevirtual

Reimplemented from SvxMSDffManager.

Reimplemented in SdrPowerPointImport.

Definition at line 546 of file svdfppt.cxx.

◆ GetFontEnityAtom()

const PptFontEntityAtom * SdrEscherImport::GetFontEnityAtom ( sal_uInt32  nNum) const

◆ GetSlideLayoutAtom()

const PptSlideLayoutAtom * SdrEscherImport::GetSlideLayoutAtom ( ) const
protectedvirtual

Reimplemented in SdrPowerPointImport.

Definition at line 520 of file svdfppt.cxx.

Referenced by ProcessObj().

◆ ImportHeaderFooterContainer()

void SdrEscherImport::ImportHeaderFooterContainer ( DffRecordHeader const &  rHeader,
HeaderFooterEntry rEntry 
)

◆ ProcessClientAnchor2()

void SdrEscherImport::ProcessClientAnchor2 ( SvStream rSt,
DffRecordHeader rHd,
DffObjData rObj 
)
overridevirtual

◆ ProcessObj()

rtl::Reference< SdrObject > SdrEscherImport::ProcessObj ( SvStream rSt,
DffObjData rData,
SvxMSDffClientData rClientData,
tools::Rectangle rTextRect,
SdrObject pObj 
)
overridevirtual

Reimplemented from SvxMSDffManager.

Definition at line 731 of file svdfppt.cxx.

References ProcessData::aBackgroundColoredObjects, DffObjData::aBoundRect, Size::AdjustHeight(), Size::AdjustWidth(), DffPropertyReader::ApplyAttributes(), Background, PptSlidePersistEntry::bNotesMaster, Body, tools::Rectangle::Center(), PPTTextObj::Count(), DffRecordManager::Current(), DFF_msofbtClientData, DFF_msofbtUDefProp, DFF_Prop_anchorText, DFF_Prop_cdirFont, DFF_Prop_dxTextLeft, DFF_Prop_dxTextRight, DFF_Prop_dyTextBottom, DFF_Prop_dyTextTop, DFF_Prop_fillType, DFF_Prop_FitTextToShape, DFF_Prop_fNoFillHitTest, DFF_Prop_tableProperties, DFF_Prop_tableRowProperties, DFF_Prop_txflTextFlow, DFF_Prop_WrapText, DynCastSdrTextObj(), EE_PARA_WRITINGDIR(), PptSlideLayoutAtom::eLayout, PptSlidePersistEntry::ePageKind, ERRCODE_NONE, FlipH, FlipV, PPTTextObj::GetDestinationInstance(), SvStream::GetError(), tools::Rectangle::GetHeight(), PPTTextObj::GetInstance(), SdrModel::GetItemPool(), PPTTextObj::GetOEPlaceHolderAtom(), SdrModel::GetPage(), SdrModel::GetPageCount(), DffPropSet::GetPropertyValue(), DffRecordHeader::GetRecBegFilePos(), DffRecordHeader::GetRecEndFilePos(), SdrPage::GetSize(), GetSlideLayoutAtom(), PPTTextObj::GetTextFlags(), SdrTextObj::GetTextSize(), tools::Rectangle::GetWidth(), Group, HalfBody, PptSlidePersistEntry::HeaderFooterOfs, Size::Height(), gentoken::i, SdrObjListIter::IsMore(), DffPropSet::IsProperty(), SvxMSDffManager::maFidcls, o3tl::make_unsigned(), makeSdrTextAutoGrowHeightItem(), makeSdrTextAutoGrowWidthItem(), makeSdrTextLeftDistItem(), makeSdrTextLowerDistItem(), makeSdrTextMinFrameHeightItem(), makeSdrTextMinFrameWidthItem(), makeSdrTextRightDistItem(), makeSdrTextUpperDistItem(), makeSdrTextWordWrapItem(), SvxMSDffManager::maShapeRecords, MASTERDATE, MASTERFOOTER, MASTERHEADER, MASTERNOTESBODYIMAGE, MASTERNOTESSLIDEIMAGE, MASTERSLIDENUMBER, DffPropertyReader::mnFix16Angle, SvxMSDffManager::mnIdClusters, mso_anchorBottom, mso_anchorBottomBaseline, mso_anchorBottomCentered, mso_anchorBottomCenteredBaseline, mso_anchorMiddle, mso_anchorMiddleCentered, mso_anchorTop, mso_anchorTopBaseline, mso_anchorTopCentered, mso_anchorTopCenteredBaseline, mso_cdir0, mso_fillBackground, mso_fillSolid, mso_txflBtoT, mso_txflTtoBA, mso_txflTtoBN, mso_txflVertN, mso_wrapNone, mso_wrapSquare, PptSlidePersistEntry::nDrawingDgId, SdrObjListIter::Next(), NONE, Notes, NOTESBODY, NOTESSLIDEIMAGE, PptOEPlaceholderAtom::nPlaceholderId, DffRecordHeader::nRecLen, DffRecordHeader::nRecType, DffObjData::nShapeId, DffObjData::nSpFlags, SdPageCapsule::page, PageTitle, ProcessData::pPage, PptSlidePersistEntry::pPresentationObjects, PPT_MASTERPAGE, PPT_PST_OEPlaceholderAtom, PPT_PST_RecolorInfoAtom, PPT_STYLESHEETENTRIES, PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_BLOCK, PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_CENTER, PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_LEFT, PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_RIGHT, SvxMSDffManager::pSdrModel, ProcessData::pTableRowProperties, QuarterBody, ReadDffRecordHeader(), SvStream::ReadInt16(), ReadObjText(), ReadPptOEPlaceholderAtom(), DffPropertyReader::ReadPropSet(), SvStream::ReadUInt32(), RecolorGraphic(), SvStream::remainingSize(), ProcessData::rPersistEntry, DffObjData::rSpHd, SAL_WARN, DffPropSet::SanitizeEndPos(), SvxMSDffManager::ScaleEmu(), SDRTEXTHORZADJUST_BLOCK, SDRTEXTHORZADJUST_CENTER, SDRTEXTHORZADJUST_LEFT, SDRTEXTHORZADJUST_RIGHT, SDRTEXTVERTADJUST_BLOCK, SDRTEXTVERTADJUST_BOTTOM, SDRTEXTVERTADJUST_CENTER, SDRTEXTVERTADJUST_TOP, SEEK_FROM_CURRENT_AND_RESTART, DffRecordHeader::SeekToBegOfRecord(), DffPropSet::SeekToContent(), DffRecordManager::SeekToContent(), DffRecordHeader::SeekToEndOfRecord(), PPTTextObj::SetDestinationInstance(), PPTTextObj::SetInstance(), SdrObject::SetMergedItem(), PPTTextObj::SetVertical(), Subtitle, SvStream::Tell(), TextInShape, Title, TITLEMASTERSLIDE, Size::Width(), and PptSlidePersistEntry::xSolverContainer.

◆ ReadObjText() [1/3]

void SvxMSDffManager::ReadObjText ( const OUString &  rText,
SdrObject pObj 
)
static

Definition at line 533 of file msdffimp.cxx.

◆ ReadObjText() [2/3]

SdrObject * SdrEscherImport::ReadObjText ( PPTTextObj pTextObj,
SdrObject pObj,
SdPageCapsule  pPage 
) const
virtual

Reimplemented in SdrPowerPointImport, and SdrPowerPointImport.

Definition at line 563 of file svdfppt.cxx.

Referenced by ProcessObj().

◆ ReadObjText() [3/3]

void SvxMSDffManager::ReadObjText ( SvStream rStream,
SdrObject pObj 
)
static

Definition at line 629 of file msdffimp.cxx.

References GetCustomShapeConnectionTypeDefault().

◆ ReadString()

bool SdrEscherImport::ReadString ( OUString &  rStr) const
protected

◆ RecolorGraphic()

void SdrEscherImport::RecolorGraphic ( SvStream rSt,
sal_uInt32  nRecLen,
Graphic rGraph 
)

◆ SeekToShape()

bool SdrEscherImport::SeekToShape ( SvStream rSt,
SvxMSDffClientData pClientData,
sal_uInt32  nId 
) const
overridevirtual

Reimplemented from SvxMSDffManager.

Reimplemented in SdrPowerPointImport.

Definition at line 551 of file svdfppt.cxx.

Friends And Related Function Documentation

◆ ImplSdPPTImport

friend class ImplSdPPTImport
friend

Definition at line 467 of file svdfppt.hxx.

◆ PPTPortionObj

friend class PPTPortionObj
friend

Definition at line 465 of file svdfppt.hxx.

◆ PPTStyleTextPropReader

friend struct PPTStyleTextPropReader
friend

Definition at line 466 of file svdfppt.hxx.

◆ PPTTextObj

friend class PPTTextObj
friend

Definition at line 464 of file svdfppt.hxx.

Member Data Documentation

◆ aDocAtom

PptDocumentAtom SdrEscherImport::aDocAtom
protected

◆ aDocRecManager

DffRecordManager SdrEscherImport::aDocRecManager
protected

◆ aOleObjectList

::std::vector< PPTOleEntry > SdrEscherImport::aOleObjectList
protected

Definition at line 472 of file svdfppt.hxx.

Referenced by SdrPowerPointImport::ImportOLE(), and SdrPowerPointImport::SeekOle().

◆ m_xFonts

std::optional<std::vector<PptFontEntityAtom> > SdrEscherImport::m_xFonts
protected

◆ nStreamLen

sal_uInt32 SdrEscherImport::nStreamLen
protected

◆ rImportParam

PowerPointImportParam& SdrEscherImport::rImportParam

The documentation for this class was generated from the following files: