LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwEscherExGlobal Class Reference

#include <escher.hxx>

Inheritance diagram for SwEscherExGlobal:
Collaboration diagram for SwEscherExGlobal:

Public Member Functions

 SwEscherExGlobal ()
virtual ~SwEscherExGlobal () override
- Public Member Functions inherited from EscherExGlobal
 EscherExGlobal ()
virtual ~EscherExGlobal () override
sal_uInt32 GenerateDrawingId ()
sal_uInt32 GenerateShapeId (sal_uInt32 nDrawingId, bool bIsInSpgr)
sal_uInt32 GetDrawingShapeCount (sal_uInt32 nDrawingId) const
sal_uInt32 GetLastShapeId (sal_uInt32 nDrawingId) const
void SetDggContainer ()
bool HasDggContainer () const
sal_uInt32 GetDggAtomSize () const
void WriteDggAtom (SvStream &rStrm) const
SvStreamQueryPictureStream ()
SvStreamGetPictureStream ()
- Public Member Functions inherited from EscherGraphicProvider
sal_uInt32 GetBlibStoreContainerSize (SvStream const *pMergePicStreamBSE=nullptr) const
void WriteBlibStoreContainer (SvStream &rStrm, SvStream *pMergePicStreamBSE=nullptr)
void WriteBlibStoreEntry (SvStream &rStrm, sal_uInt32 nBlipId, sal_uInt32 nResize)
sal_uInt32 GetBlibID (SvStream &rPicOutStream, GraphicObject const &pGraphicObject, const css::awt::Rectangle *pVisArea=nullptr, const GraphicAttr *pGrafikAttr=nullptr, const bool ooxmlExport=false)
bool HasGraphics () const
void SetNewBlipStreamOffset (sal_Int32 nOffset)
bool GetPrefSize (const sal_uInt32 nBlibId, Size &rSize, MapMode &rMapMode)
void SetBaseURI (const OUString &rBaseURI)
const OUString & GetBaseURI () const
 EscherGraphicProvider (EscherGraphicProviderFlags nFlags=EscherGraphicProviderFlags::NONE)
virtual ~EscherGraphicProvider ()
EscherGraphicProvideroperator= (EscherGraphicProvider const &)=delete
 EscherGraphicProvider (EscherGraphicProvider const &)=delete

Private Member Functions

virtual SvStreamImplQueryPictureStream () override
 Override to create a new memory stream for picture data. More...

Private Attributes

std::shared_ptr< SvStreammxPicStrm

Additional Inherited Members

- Protected Member Functions inherited from EscherGraphicProvider
sal_uInt32 ImplInsertBlib (EscherBlibEntry *p_EscherBlibEntry)

Detailed Description

Definition at line 78 of file escher.hxx.

Constructor & Destructor Documentation

SwEscherExGlobal::SwEscherExGlobal ( )

Definition at line 1500 of file wrtw8esh.cxx.

SwEscherExGlobal::~SwEscherExGlobal ( )

Definition at line 1504 of file wrtw8esh.cxx.

Member Function Documentation

SvStream * SwEscherExGlobal::ImplQueryPictureStream ( )

Override to create a new memory stream for picture data.

Reimplemented from EscherExGlobal.

Definition at line 1508 of file wrtw8esh.cxx.

References mxPicStrm.

Member Data Documentation

std::shared_ptr< SvStream > SwEscherExGlobal::mxPicStrm

Definition at line 89 of file escher.hxx.

Referenced by ImplQueryPictureStream().

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