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 @@
if (t.width_1px > t.cols[c].width) {continue;}
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);
if (!ct) {continue;}
// Замерженная ячейка (с 2-мя или более строками) не влияет на высоту строк!
......@@ -9980,6 +9980,8 @@
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) {
t.rows[r].heightReal = t.rows[r].height = Math.min(h, t.maxRowHeight);
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