16#include <rtl/ustring.hxx>
42 std::unique_ptr<ScDocumentImportImpl>
mpImpl;
91 SCTAB getSheetIndex(
const OUString& rName)
const;
92 SCTAB getSheetCount()
const;
93 bool appendSheet(
const OUString& rName);
94 void setSheetName(
SCTAB nTab,
const OUString& rName);
96 void setOriginDate(sal_uInt16 nYear, sal_uInt16 nMonth, sal_uInt16 nDay);
98 void setAutoInput(
const ScAddress& rPos,
const OUString& rStr,
100 void setNumericCell(
const ScAddress& rPos,
double fVal);
101 void setStringCell(
const ScAddress& rPos,
const OUString& rStr);
102 void setEditCell(
const ScAddress& rPos, std::unique_ptr<EditTextObject> pEditText);
106 const double* pResult =
nullptr );
110 const OUString& rResult );
112 void setFormulaCell(
const ScAddress& rPos, std::unique_ptr<ScTokenArray> pArray);
129 void setRowsVisible(
SCTAB nTab,
SCROW nRowStart,
SCROW nRowEnd,
bool bVisible);
133 void invalidateBlockPositionSet(
SCTAB nTab);
141 void broadcastRecalcAfterImport();
144 bool isLatinScript(sal_uInt32 nFormat);
149 static void broadcastRecalcAfterImportColumn(
ScColumn& rCol);
Accessor class to ScDocument.
ScDocumentImport()=delete
std::unique_ptr< ScDocumentImportImpl > mpImpl
const ScDocumentImport & operator=(const ScDocumentImport &)=delete
ScDocumentImport(const ScDocumentImport &)=delete
std::vector< std::unique_ptr< SvLinkSource_Entry_Impl > > mvData
bool operator==(const Attrs &other) const
std::vector< ScAttrEntry > mvData
Attrs & operator=(Attrs const &)=delete
Attrs & operator=(Attrs &&attrs)=default
Attrs(Attrs const &)=delete
Store parameters used in the ScDocument::SetString() method.
Parameter for data table aka multiple operations.