Commit e90a205b authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

copy/paste таблиц из PP

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@60023 954022d7-b5bf-4e40-9824-e11837661b57
parent 400d623a
...@@ -910,7 +910,8 @@ function BinaryPPTYLoader() ...@@ -910,7 +910,8 @@ function BinaryPPTYLoader()
{ {
var _id = s.GetString2(); var _id = s.GetString2();
// _style.Id = _id; // _style.Id = _id;
this.presentation.TableStylesIdMap[_style.Id] = true; if(this.presentation.TableStylesIdMa)
this.presentation.TableStylesIdMap[_style.Id] = true;
this.map_table_styles[_id] = _style; this.map_table_styles[_id] = _style;
break; break;
} }
...@@ -1085,7 +1086,8 @@ function BinaryPPTYLoader() ...@@ -1085,7 +1086,8 @@ function BinaryPPTYLoader()
_style.TablePr.TableBorders.Right = _style.TableWholeTable.TableCellPr.TableCellBorders.Right; _style.TablePr.TableBorders.Right = _style.TableWholeTable.TableCellPr.TableCellBorders.Right;
delete _style.TableWholeTable.TableCellPr.TableCellBorders.Right; delete _style.TableWholeTable.TableCellPr.TableCellBorders.Right;
} }
this.presentation.globalTableStyles.Add(_style); if(this.presentation.globalTableStyles)
this.presentation.globalTableStyles.Add(_style);
}; };
this.ReadTableStylePart = function() this.ReadTableStylePart = function()
......
This diff is collapsed.
...@@ -1781,6 +1781,15 @@ ...@@ -1781,6 +1781,15 @@
case "Drawings": case "Drawings":
{ {
var objects = this.ReadPresentationShapes(stream, worksheet); var objects = this.ReadPresentationShapes(stream, worksheet);
//****если записана одна табличка, то вставляем html и поддерживаем все цвета и стили****
if(!objects.arrImages.length && objects.arrShapes.length === 1)
{
var drawing = objects.arrShapes[0].graphicObject;
if(typeof CGraphicFrame !== "undefined" && drawing instanceof CGraphicFrame)
return false;
}
var arr_shapes = objects.arrShapes; var arr_shapes = objects.arrShapes;
if(arr_shapes && arr_shapes.length) if(arr_shapes && arr_shapes.length)
{ {
...@@ -1815,20 +1824,24 @@ ...@@ -1815,20 +1824,24 @@
var arr_shapes = []; var arr_shapes = [];
var arr_transforms = []; var arr_transforms = [];
var arrBase64Img = []; var arrBase64Img = [];
var cStyle;
for(var i = 0; i < count; ++i) for(var i = 0; i < count; ++i)
{ {
//loader.TempMainObject = presentation.Slides[presentation.CurPage]; //loader.TempMainObject = presentation.Slides[presentation.CurPage];
/*var style_index = null; var style_index = null;
//читаем флаг о наличии табличного стиля
if(!loader.stream.GetBool()) if(!loader.stream.GetBool())
{ {
if(loader.stream.GetBool()) if(loader.stream.GetBool())
{ {
style_index = stream.GetULong(); loader.stream.Skip2(1);
cStyle = loader.ReadTableStyle();
loader.stream.GetBool();
style_index = stream.GetString2();
} }
}*/ }
loader.stream.GetBool();
var drawing = loader.ReadGraphicObject(); var drawing = loader.ReadGraphicObject();
......
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