Commit af4bbc82 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

_calcMaxWidth принимает теперь не флаг merge, а диапазон (не нужно получать еще раз диапазон)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@50526 954022d7-b5bf-4e40-9824-e11837661b57
parent 521efd06
......@@ -3718,7 +3718,7 @@
var str = c.getValue2(dDigitsCount, makeFnIsGoodNumFormat(fl, colWidth));
var ha = c.getAlignHorizontalByValue().toLowerCase();
var va = c.getAlignVertical().toLowerCase();
var maxW = fl.wrapText || fl.shrinkToFit || fl.isMerged || isFixedWidthCell(str) ? this._calcMaxWidth(col, row, fl.isMerged) : undefined;
var maxW = fl.wrapText || fl.shrinkToFit || fl.isMerged || isFixedWidthCell(str) ? this._calcMaxWidth(col, row, range) : undefined;
var tm = this._roundTextMetrics( this.stringRender.measureString(str, fl, maxW) );
var cto = (fl.isMerged || fl.wrapText) ?
{
......@@ -3807,10 +3807,9 @@
return col;
},
_calcMaxWidth: function (col, row, isMerged) {
if (!isMerged) {return this.cols[col].innerWidth;}
_calcMaxWidth: function (col, row, range) {
if (null === range) {return this.cols[col].innerWidth;}
var range = this._getMergedCellsRange(col, row),
width = this.cols[range.c1].innerWidth;
for (var c = range.c1 + 1; c <= range.c2 && c < this.nColsCount; ++c) {
width += this.cols[c].width;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment