20 #ifndef INCLUDED_SW_SOURCE_FILTER_WW8_WW8GRAF_HXX
21 #define INCLUDED_SW_SOURCE_FILTER_WW8_WW8GRAF_HXX
40 bool _bInHeaderFooter )
41 : mnEscherShapeOrder(nEscherShapeOrder),
43 mbInHellLayer(bInHellLayer),
44 mbInHeaderFooter( _bInHeaderFooter )
58 typedef std::vector<EscherShape>::iterator
myeiter;
76 const bool bInHellLayer,
77 const bool _bInHeaderFooter );
92 const bool bInHellLayer,
93 const bool _bInHeaderFooter );
const SvxMSDffShapeOrders * mpShapeOrders
void InsertTextLayerObject(SdrObject *pObject)
sal_uLong mnEscherShapeOrder
void WW8FSPAShadowToReal(const WW8_FSPA_SHADOW &rFSPAS, WW8_FSPA &rPic)
std::vector< std::unique_ptr< SvxMSDffShapeOrder > > SvxMSDffShapeOrders
std::vector< EscherShape >::iterator myeiter
std::vector< short > maDrawHeight
sal_uInt16 GetEscherObjectIdx(sal_uLong nSpId)
Make setting a drawing object's layer in a Writer document easy.
myeiter MapEscherIdxToIter(sal_uLong nIdx)
sal_uLong GetEscherObjectPos(sal_uLong nSpId, const bool bInHellLayer, const bool _bInHeaderFooter)
EscherShape(sal_uLong nEscherShapeOrder, bool bInHellLayer, bool _bInHeaderFooter)
void InsertObject(SdrObject *pObject, sal_uLong nPos)
wwZOrderer(const sw::util::SetLayer &rSetLayer, SdrPage *pDrawPg, const SvxMSDffShapeOrders *pShapeOrders)
void InsertDrawingObject(SdrObject *pObj, short nWwHeight)
sw::util::SetLayer maSetLayer
sal_uLong GetDrawingObjectPos(short nWwHeight)
void InsideEscher(sal_uLong nIndex)
void InsertEscherObject(SdrObject *pObject, sal_uLong nSpId, const bool bInHellLayer, const bool _bInHeaderFooter)
sal_uLong mnNoInitialObjects
std::stack< sal_uInt16 > maIndexes
std::vector< EscherShape > maEscherLayer