Commit 8d2ad1f8 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Правка с рассчетом высоты строки при вводе текста (документ A3 2.xlsx)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@53975 954022d7-b5bf-4e40-9824-e11837661b57
parent d8667d5d
...@@ -9962,7 +9962,7 @@ ...@@ -9962,7 +9962,7 @@
if (t.width_1px > t.cols[c].width) {continue;} if (t.width_1px > t.cols[c].width) {continue;}
c = t._addCellTextToCache(c, r, canChangeColWidth); // may change member 'this.isChanged' c = t._addCellTextToCache(c, r, canChangeColWidth); // may change member 'this.isChanged'
} }
for (h = t.defaultRowHeight, d = t.defaultRowDescender, c = 0; c < t.cols.length; ++c) { for (h = -1, d = t.defaultRowDescender, c = 0; c < t.cols.length; ++c) {
ct = t._getCellTextCache(c, r, true); ct = t._getCellTextCache(c, r, true);
if (!ct) {continue;} if (!ct) {continue;}
// Замерженная ячейка (с 2-мя или более строками) не влияет на высоту строк! // Замерженная ячейка (с 2-мя или более строками) не влияет на высоту строк!
...@@ -9980,6 +9980,8 @@ ...@@ -9980,6 +9980,8 @@
d = Math.max(d, ct.metrics.height - ct.metrics.baseline); d = Math.max(d, ct.metrics.height - ct.metrics.baseline);
} }
} }
if (-1 === h)
h = t.defaultRowHeight;
if (Math.abs(h - t.rows[r].height) > 0.000001 && !t.rows[r].isCustomHeight) { if (Math.abs(h - t.rows[r].height) > 0.000001 && !t.rows[r].isCustomHeight) {
t.rows[r].heightReal = t.rows[r].height = Math.min(h, t.maxRowHeight); t.rows[r].heightReal = t.rows[r].height = Math.min(h, t.maxRowHeight);
if (!t.rows[r].isDefaultHeight) { if (!t.rows[r].isDefaultHeight) {
......
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