Commit f76bb183 authored by GoshaZotov's avatar GoshaZotov

fix bug 34969

parent 6ff82405
...@@ -6320,6 +6320,10 @@ PasteProcessor.prototype = ...@@ -6320,6 +6320,10 @@ PasteProcessor.prototype =
//��������� ������� ����� ���� �� ��������� //��������� ������� ����� ���� �� ���������
this._commit_rPr(oTargetNode, bUseOnlyInherit); this._commit_rPr(oTargetNode, bUseOnlyInherit);
//TODO поправить проблему с лишними прообелами в начале новой строки при копировании из MS EXCEL ячеек с текстом, разделенным alt+enter
//bIsPreviuosSpace - игнорируем несколько пробелов подряд
var bIsPreviuosSpace = false;
for(var i = 0, length = value.length; i < length; i++) for(var i = 0, length = value.length; i < length; i++)
{ {
var nUnicode = null; var nUnicode = null;
...@@ -6338,9 +6342,15 @@ PasteProcessor.prototype = ...@@ -6338,9 +6342,15 @@ PasteProcessor.prototype =
if (0x20 != nUnicode && 0x2009 != nUnicode) { if (0x20 != nUnicode && 0x2009 != nUnicode) {
Item = new ParaText(); Item = new ParaText();
Item.Set_CharCode(nUnicode); Item.Set_CharCode(nUnicode);
bIsPreviuosSpace = false;
} }
else else{
Item = new ParaSpace(); Item = new ParaSpace();
if(bIsPreviuosSpace){
continue;
}
bIsPreviuosSpace = true;
}
this._Paragraph_Add(Item); this._Paragraph_Add(Item);
} }
} }
......
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