resolved fdo#73836 do not apply format twice to string
ScDocument::GetString() already returns the formatted string that then was formatted through number formatter. Format raw string instead. Change-Id: I806b4fc904d04169a6c1dbd4a3d00e2556eda7bd
This commit is contained in:
@@ -144,14 +144,16 @@ OUString ScCellFormat::GetString(
|
||||
{
|
||||
case CELLTYPE_STRING:
|
||||
{
|
||||
OUString aCellString = rDoc.GetString(rPos);
|
||||
rFormatter.GetOutputString(aCellString, nFormat, aString, ppColor, bUseStarFormat);
|
||||
ScRefCellValue aCell;
|
||||
aCell.assign(rDoc, rPos);
|
||||
rFormatter.GetOutputString(aCell.mpString->getString(), nFormat, aString, ppColor, bUseStarFormat);
|
||||
}
|
||||
break;
|
||||
case CELLTYPE_EDIT:
|
||||
{
|
||||
OUString aCellString = rDoc.GetString(rPos);
|
||||
rFormatter.GetOutputString(aCellString, nFormat, aString, ppColor);
|
||||
ScRefCellValue aCell;
|
||||
aCell.assign(rDoc, rPos);
|
||||
rFormatter.GetOutputString(aCell.getString(&rDoc), nFormat, aString, ppColor);
|
||||
}
|
||||
break;
|
||||
case CELLTYPE_VALUE:
|
||||
|
Reference in New Issue
Block a user