From: Edward Date: Wed, 27 Mar 2019 11:06:58 +0000 (+0800) Subject: Fix #5780 - Printable versions X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=e809a6d5f38cce8b7771c63b5b2877204bd7f41f Fix #5780 - Printable versions --- diff --git a/Pman.Gnumeric.js b/Pman.Gnumeric.js index d7755d07..75b30bf0 100644 --- a/Pman.Gnumeric.js +++ b/Pman.Gnumeric.js @@ -833,14 +833,13 @@ Roo.extend(Pman.Gnumeric, Roo.util.Observable, { this.setRowHeight( row + yoff +1, Roo.get(rows[row]).getHeight()); } - var cols = rows[row].getElementsByTagName('td'); - for(var col=0;col < cols.length; col++) { - - + if (cols[col].getAttribute('xls:width')) { + this.setColumnWidth(col, 1 * cols[col].getAttribute('xls:width')); + } var colspan = cols[col].getAttribute('colspan'); colspan = colspan ? colspan *1 : 1; @@ -1402,7 +1401,7 @@ Roo.extend(Pman.Gnumeric, Roo.util.Observable, { column = column *1; width= width*1; if (typeof(this.colInfoDom[column]) == 'undefined') { - var cols = this.doc.getElementsByTagNameNS('*','Cols')[0]; + var cols = this.sheet.getElementsByTagNameNS('*','Cols')[0]; var ri = this.doc.createElementNS('http://www.gnumeric.org/v10.dtd', 'gnm:ColInfo'); ri.setAttribute('No', column); ri.setAttribute('Unit', width);