48 nSize +=
mxGlobal->GetBlibStoreContainerSize();
65 mxGlobal->WriteBlibStoreContainer( rSt );
71#define ESCHER_OPT_COUNT 6
97#define ESCHER_SPLIT_MENU_COLORS_COUNT 4
101 sal_uInt32 nSize = 0;
130 mRecTypes.push_back( n_EscherContainer );
132 switch( n_EscherContainer )
208 sal_uInt32 nShapeId = 0;
252 sal_uInt32 nSize = pClientData->
TellEnd();
virtual void AddShape(sal_uInt32 nShpInstance, ShapeFlag nFlagIds, sal_uInt32 nShapeID=0)
void AddAtom(sal_uInt32 nAtomSitze, sal_uInt16 nRecType, int nRecVersion=0, int nRecInstance=0)
bool DoSeek(sal_uInt32 nKey)
virtual sal_uInt32 GenerateShapeId()
std::shared_ptr< EscherExGlobal > mxGlobal
std::vector< sal_uInt32 > mOffsets
std::vector< sal_uInt16 > mRecTypes
void PtReplaceOrInsert(sal_uInt32 nID, sal_uInt32 nOfs)
void WriteDrawingGroupContainer(SvStream &rSt)
sal_uInt32 DrawingGroupContainerSize()
void CloseContainer() override
static sal_uInt32 ImplSplitMenuColorsAtomSize()
static sal_uInt32 ImplOptAtomSize()
sal_uInt32 ImplDggContainerSize()
void OpenContainer(sal_uInt16 n_EscherContainer, int nRecInstance=0) override
static void ImplWriteOptAtom(SvStream &rSt)
void ImplWriteDggContainer(SvStream &rSt)
sal_uInt32 EnterGroup(::tools::Rectangle const *pBoundRect, SvMemoryStream *pClientData)
PptEscherEx(SvStream &rOut, const OUString &)
virtual ~PptEscherEx() override
static void ImplWriteSplitMenuColorsAtom(SvStream &rSt)
virtual sal_uInt64 TellEnd() override
SvStream & WriteInt32(sal_Int32 nInt32)
std::size_t WriteBytes(const void *pData, std::size_t nSize)
SvStream & WriteInt16(sal_Int16 nInt16)
SvStream & WriteUInt16(sal_uInt16 nUInt16)
SvStream & WriteUInt32(sal_uInt32 nUInt32)
sal_uInt64 Seek(sal_uInt64 nPos)
#define ESCHER_SPLIT_MENU_COLORS_COUNT
#define ESCHER_Prop_lineColor
#define ESCHER_SplitMenuColors
#define ESCHER_Prop_fNoFillHitTest
#define ESCHER_ClientData
#define ESCHER_Prop_fNoLineDrawDash
#define ESCHER_ChildAnchor
#define ESCHER_Prop_shadowColor
#define ESCHER_DgContainer
#define ESCHER_ShpInst_Min
#define ESCHER_Persist_Grouping_Snap
#define ESCHER_ClientAnchor
#define ESCHER_Persist_Grouping_Logic
#define ESCHER_SpgrContainer
#define ESCHER_Prop_fillBackColor
#define ESCHER_Persist_Dg
#define ESCHER_SpContainer
#define ESCHER_DggContainer
#define ESCHER_Prop_fillColor
std::shared_ptr< T > make_shared(Args &&... args)