22#include <osl/diagnose.h>
27 nLastColumns(nTempTableCount, 0),
28 nLastRows(nTempTableCount, 0),
30 nTableCount(nTempTableCount)
67 (*pDrawPages)[nTable] = aDrawPage;
72 OSL_ENSURE(
pDrawPages,
"DrawPages not collected");
74 (*pDrawPages)[nTable].bHasForms = bHasForms;
79 OSL_ENSURE(
pDrawPages,
"DrawPages not collected");
83 return uno::Reference<drawing::XDrawPage>();
94 xDrawPage = (*pDrawPages)[nTable].xDrawPage;
117 (*pTableShapes)[nTable].push_back(xShape);
std::vector< ScMyTableXShapes > ScMyTableShapes
std::vector< ScMyDrawPage > ScMyDrawPages
std::unique_ptr< ScMyShapesContainer > pShapesContainer
sal_Int32 GetLastRow(const sal_Int32 nTable) const
sal_Int32 GetLastColumn(const sal_Int32 nTable) const
void SortShapesContainer()
void SetDrawPageHasForms(const sal_Int32 nTable, bool bHasForms)
bool HasForm(const sal_Int32 nTable, css::uno::Reference< css::drawing::XDrawPage > &xDrawPage)
std::vector< sal_Int32 > nLastColumns
ScMySharedData(const sal_Int32 nTableCount)
void SetLastColumn(const sal_Int32 nTable, const sal_Int32 nCol)
std::vector< sal_Int32 > nLastRows
css::uno::Reference< css::drawing::XDrawPage > GetDrawPage(const sal_Int32 nTable)
void AddDrawPage(const ScMyDrawPage &aDrawPage, const sal_Int32 nTable)
std::unique_ptr< ScMyTableShapes > pTableShapes
std::unique_ptr< ScMyDrawPages > pDrawPages
void AddTableShape(const sal_Int32 nTable, const css::uno::Reference< css::drawing::XShape > &xShape)
void SetLastRow(const sal_Int32 nTable, const sal_Int32 nRow)
std::unique_ptr< ScMyNoteShapesContainer > pNoteShapes
void AddNewShape(const ScMyShape &aMyShape)
std::unique_ptr< ScMyDetectiveObjContainer > pDetectiveObjContainer
void AddNoteObj(const css::uno::Reference< css::drawing::XShape > &xShape, const ScAddress &rPos)
css::uno::Reference< css::drawing::XShape > xShape