26 #include <document.hxx>
33 bool bNullVals,
bool bFormula,
bool bUseStarFormat )
54 if (!bNullVals && nValue == 0.0)
59 rFormatter.
GetOutputString( nValue, nFormat, str, ppColor, bUseStarFormat );
88 if (nErrCode != FormulaError::NONE)
95 if ( !bNullVals && fValue == 0.0 )
100 rFormatter.
GetOutputString( fValue, nFormat, str, ppColor, bUseStarFormat );
108 nFormat, str, ppColor, bUseStarFormat );
126 return GetString(aCell, nFormat, ppColor, rFormatter, rDoc, bNullVals, bFormula);
133 if(pShared !=
nullptr)
160 if( pShared !=
nullptr )
167 if (nErrCode != FormulaError::NONE)
170 if( pShared !=
nullptr )
177 if( pShared !=
nullptr )
OUString GetText(LineEnd eEnd=LINEEND_LF) const
OUString getString() const
bool IsInInterpreter() const
OUString getString(const ScDocument *pDoc) const
Retrieve string value.
std::unique_ptr< sal_Int32[]> pData
static const SharedString & getEmptyString()
This is very similar to ScCellValue, except that it references the original value instead of copying ...
const EditTextObject * mpEditText
ScFormulaCell * mpFormula
SC_DLLPUBLIC SvNumberFormatter * GetFormatTable() const
void SetTextCurrentDefaults(const EditTextObject &rTextObject)
SetText and apply defaults already set.
const svl::SharedString * mpString
sal_uInt16 GetMacroInterpretLevel() const
static OUString GetErrorString(FormulaError nErrNumber)
SC_DLLPUBLIC ScFieldEditEngine & GetEditEngine()
SC_DLLPUBLIC sal_uInt32 GetNumberFormat(SCCOL nCol, SCROW nRow, SCTAB nTab) const