1536 lines
122 KiB
JavaScript
1536 lines
122 KiB
JavaScript
/*
|
|
* (c) Copyright Ascensio System SIA 2010-2024
|
|
*
|
|
* This program is a free software product. You can redistribute it and/or
|
|
* modify it under the terms of the GNU Affero General Public License (AGPL)
|
|
* version 3 as published by the Free Software Foundation. In accordance with
|
|
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
|
|
* that Ascensio System SIA expressly excludes the warranty of non-infringement
|
|
* of any third-party rights.
|
|
*
|
|
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
|
|
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
|
|
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
|
|
*
|
|
* You can contact Ascensio System SIA at 20A-6 Ernesta Birznieka-Upish
|
|
* street, Riga, Latvia, EU, LV-1050.
|
|
*
|
|
* The interactive user interfaces in modified source and object code versions
|
|
* of the Program must display Appropriate Legal Notices, as required under
|
|
* Section 5 of the GNU AGPL version 3.
|
|
*
|
|
* Pursuant to Section 7(b) of the License you must retain the original Product
|
|
* logo when distributing the program. Pursuant to Section 7(e) we decline to
|
|
* grant you any rights under trademark law for use of our trademarks.
|
|
*
|
|
* All the Product's GUI elements, including illustrations and icon sets, as
|
|
* well as technical writing content are licensed under the terms of the
|
|
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
|
|
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
|
*
|
|
*/
|
|
|
|
"use strict";
|
|
|
|
// Import
|
|
var History = AscCommon.History;
|
|
|
|
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetThemeIndex] = AscDFH.CChangesDrawingsLong ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetSize] = AscDFH.CChangesDrawingsObjectNoId ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetTheme] = AscDFH.CChangesDrawingsObject ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterAddToSpTree] = AscDFH.CChangesDrawingsContent ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetBg] = AscDFH.CChangesDrawingsObjectNoId ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetTxStyles] = AscDFH.CChangesDrawingsObjectNoId ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetCSldName] = AscDFH.CChangesDrawingsString ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetClrMapOverride] = AscDFH.CChangesDrawingsObject ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetHF] = AscDFH.CChangesDrawingsObject ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterAddLayout] = AscDFH.CChangesDrawingsContent ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetTransition] = AscDFH.CChangesDrawingsObjectNoId ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetTiming] = AscDFH.CChangesDrawingsObject ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterRemoveLayout] = AscDFH.CChangesDrawingsContent ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterRemoveFromSpTree] = AscDFH.CChangesDrawingsContent ;
|
|
AscDFH.changesFactory[AscDFH.historyitem_SlideMasterSetPreserve] = AscDFH.CChangesDrawingsBool ;
|
|
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetThemeIndex] = function(oClass, value){oClass.ThemeIndex = value;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetSize] = function(oClass, value){oClass.Width = value.a; oClass.Height = value.b;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetTheme] = function(oClass, value){oClass.Theme = value;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetBg] = function(oClass, value, FromLoad){
|
|
oClass.cSld.Bg = value;
|
|
if(FromLoad){
|
|
var Fill;
|
|
if(oClass.cSld.Bg && oClass.cSld.Bg.bgPr && oClass.cSld.Bg.bgPr.Fill)
|
|
{
|
|
Fill = oClass.cSld.Bg.bgPr.Fill;
|
|
}
|
|
if(typeof AscCommon.CollaborativeEditing !== "undefined")
|
|
{
|
|
if(Fill && Fill.fill && Fill.fill.type === Asc.c_oAscFill.FILL_TYPE_BLIP && typeof Fill.fill.RasterImageId === "string" && Fill.fill.RasterImageId.length > 0)
|
|
{
|
|
AscCommon.CollaborativeEditing.Add_NewImage(Fill.fill.RasterImageId);
|
|
}
|
|
}
|
|
}
|
|
};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetTxStyles] = function(oClass, value){oClass.txStyles = value;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetCSldName] = function(oClass, value){oClass.cSld.name = value;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetClrMapOverride] = function(oClass, value){oClass.clrMap = value;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetHF] = function(oClass, value){oClass.hf = value;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetTransition] = function(oClass, value){oClass.transition = value;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetTiming] = function(oClass, value){oClass.timing = value;};
|
|
AscDFH.drawingsChangesMap[AscDFH.historyitem_SlideMasterSetPreserve] = function(oClass, value){oClass.preserve = value;};
|
|
|
|
|
|
AscDFH.drawingsConstructorsMap[AscDFH.historyitem_SlideMasterSetSize] = AscFormat.CDrawingBaseCoordsWritable;
|
|
AscDFH.drawingsConstructorsMap[AscDFH.historyitem_SlideMasterSetBg] = AscFormat.CBg;
|
|
AscDFH.drawingsConstructorsMap[AscDFH.historyitem_SlideMasterSetTxStyles] = AscFormat.CTextStyles;
|
|
AscDFH.drawingsConstructorsMap[AscDFH.historyitem_SlideMasterSetTransition] = Asc.CAscSlideTransition;
|
|
|
|
|
|
AscDFH.drawingContentChanges[AscDFH.historyitem_SlideMasterAddToSpTree] = function(oClass){return oClass.cSld.spTree;};
|
|
AscDFH.drawingContentChanges[AscDFH.historyitem_SlideMasterAddLayout] = function(oClass){return oClass.sldLayoutLst;};
|
|
AscDFH.drawingContentChanges[AscDFH.historyitem_SlideMasterRemoveLayout] = function(oClass){return oClass.sldLayoutLst;};
|
|
AscDFH.drawingContentChanges[AscDFH.historyitem_SlideMasterRemoveFromSpTree] = function(oClass){return oClass.cSld.spTree;};
|
|
|
|
|
|
function MasterSlide(presentation, theme)
|
|
{
|
|
AscFormat.CBaseFormatObject.call(this);
|
|
this.cSld = new AscFormat.CSld(this);
|
|
this.clrMap = new AscFormat.ClrMap();
|
|
|
|
this.hf = null;
|
|
|
|
this.sldLayoutLst = [];
|
|
|
|
this.txStyles = null;
|
|
this.preserve = false;
|
|
|
|
this.timing = null;
|
|
this.transition = null;
|
|
|
|
this.ImageBase64 = "";
|
|
this.Width64 = 0;
|
|
this.Height64 = 0;
|
|
|
|
|
|
// pointers
|
|
this.Theme = null;
|
|
this.TableStyles = null;
|
|
this.Vml = null;
|
|
|
|
this.Width = 254;
|
|
this.Height = 190.5;
|
|
this.recalcInfo = {};
|
|
this.DrawingDocument = editor.WordControl.m_oDrawingDocument;
|
|
this.m_oContentChanges = new AscCommon.CContentChanges(); // список изменений(добавление/удаление элементов)
|
|
|
|
this.bounds = new AscFormat.CGraphicBounds(0, 0, this.Width, this.Height);
|
|
|
|
//----------------------------------------------
|
|
this.presentation = editor.WordControl.m_oLogicDocument;
|
|
this.theme = theme;
|
|
|
|
this.kind = AscFormat.TYPE_KIND.MASTER;
|
|
this.recalcInfo =
|
|
{
|
|
recalculateBackground: true,
|
|
recalculateSpTree: true,
|
|
recalculateBounds: true,
|
|
recalculateSlideLayouts: true
|
|
};
|
|
|
|
|
|
this.lastRecalcSlideIndex = 0;
|
|
|
|
this.presentation = editor && editor.WordControl && editor.WordControl.m_oLogicDocument;
|
|
this.graphicObjects = new AscFormat.DrawingObjectsController(this);
|
|
|
|
this.deleteLock = new PropLocker(this.Id);
|
|
this.backgroundLock = new PropLocker(this.Id);
|
|
this.timingLock = new PropLocker(this.Id);
|
|
this.transitionLock = new PropLocker(this.Id);
|
|
this.layoutLock = new PropLocker(this.Id);
|
|
this.showLock = new PropLocker(this.Id);
|
|
}
|
|
AscFormat.InitClass(MasterSlide, AscFormat.CBaseFormatObject, AscDFH.historyitem_type_SlideMaster)
|
|
|
|
MasterSlide.prototype.addLayout = function (layout) {
|
|
this.addToSldLayoutLstToPos(this.sldLayoutLst.length, layout);
|
|
};
|
|
MasterSlide.prototype.isAnimated = function () {
|
|
return false;
|
|
};
|
|
|
|
MasterSlide.prototype.getDrawingDocument = function() {
|
|
return editor.WordControl.m_oLogicDocument.DrawingDocument;
|
|
};
|
|
MasterSlide.prototype.getTheme = function(){
|
|
return this.Theme || null;
|
|
};
|
|
MasterSlide.prototype.getColorMap = function() {
|
|
return AscFormat.GetDefaultColorMap();
|
|
};
|
|
MasterSlide.prototype.getMaster = function(){
|
|
return this.getParentObjects().master;
|
|
};
|
|
MasterSlide.prototype.getDrawingsForController = function(){
|
|
return this.cSld.spTree;
|
|
};
|
|
|
|
MasterSlide.prototype.sendGraphicObjectProps = function()
|
|
{
|
|
editor.WordControl.m_oLogicDocument.Document_UpdateInterfaceState();
|
|
};
|
|
MasterSlide.prototype.showDrawingObjects = function()
|
|
{
|
|
editor.WordControl.m_oDrawingDocument.OnRecalculateSlide(this.getNum());
|
|
};
|
|
MasterSlide.prototype.getNum = function () {
|
|
let aSlides = this.presentation.GetAllSlides();
|
|
for(let nIdx = 0; nIdx < aSlides.length; ++nIdx) {
|
|
if(aSlides[nIdx] === this)
|
|
return nIdx;
|
|
}
|
|
return -1;
|
|
};
|
|
MasterSlide.prototype.drawSelect = function(_type)
|
|
{
|
|
if (_type === undefined)
|
|
{
|
|
this.graphicObjects.drawTextSelection(this.getNum());
|
|
this.graphicObjects.drawSelect(0, this.presentation.DrawingDocument);
|
|
}
|
|
else if (_type == 1)
|
|
this.graphicObjects.drawTextSelection(this.getNum());
|
|
else if (_type == 2)
|
|
this.graphicObjects.drawSelect(0, this.presentation.DrawingDocument);
|
|
};
|
|
MasterSlide.prototype.OnUpdateOverlay = function()
|
|
{
|
|
this.presentation.DrawingDocument.m_oWordControl.OnUpdateOverlay();
|
|
};
|
|
MasterSlide.prototype.isLockedObject = function () {
|
|
return false;
|
|
};
|
|
MasterSlide.prototype.Write_ToBinary2 = function (w) {
|
|
w.WriteLong(AscDFH.historyitem_type_SlideMaster);
|
|
w.WriteString2(this.Id);
|
|
AscFormat.writeObject(w, this.theme);
|
|
};
|
|
MasterSlide.prototype.Read_FromBinary2 = function (r) {
|
|
this.Id = r.GetString2();
|
|
this.theme = AscFormat.readObject(r);
|
|
};
|
|
|
|
|
|
MasterSlide.prototype.recalculateBackground = function() {
|
|
var _back_fill = null;
|
|
var RGBA = {R: 0, G: 0, B: 0, A: 255};
|
|
|
|
var _layout = null;
|
|
var _master = this;
|
|
var _theme = this.Theme;
|
|
if (this.cSld.Bg != null) {
|
|
if (null != this.cSld.Bg.bgPr)
|
|
_back_fill = this.cSld.Bg.bgPr.Fill;
|
|
else if (this.cSld.Bg.bgRef != null) {
|
|
this.cSld.Bg.bgRef.Color.Calculate(_theme, this, _layout, _master, RGBA);
|
|
RGBA = this.cSld.Bg.bgRef.Color.RGBA;
|
|
_back_fill = _theme.themeElements.fmtScheme.GetFillStyle(this.cSld.Bg.bgRef.idx, this.cSld.Bg.bgRef.Color);
|
|
}
|
|
}
|
|
if (_back_fill != null)
|
|
_back_fill.calculate(_theme, this, _layout, _master, RGBA);
|
|
|
|
this.backgroundFill = _back_fill;
|
|
}
|
|
|
|
MasterSlide.prototype.drawNoPlaceholders = function(graphics, slide) {
|
|
if(slide) {
|
|
if(AscFormat.isRealNumber(slide.num) && slide.num !== this.lastRecalcSlideIndex) {
|
|
this.lastRecalcSlideIndex = slide.num;
|
|
this.cSld.refreshAllContentsFields(true);
|
|
}
|
|
}
|
|
else {
|
|
if(-1 !== this.lastRecalcSlideIndex){
|
|
this.lastRecalcSlideIndex = -1;
|
|
this.cSld.refreshAllContentsFields(true);
|
|
|
|
}
|
|
}
|
|
this.recalculate();
|
|
|
|
DrawBackground(graphics, this.backgroundFill, this.Width, this.Height);
|
|
this.cSld.forEachSp(function(oSp) {
|
|
if ( !AscCommon.IsHiddenObj(oSp) && !oSp.isPlaceholder()) {
|
|
oSp.draw(graphics);
|
|
}
|
|
});
|
|
};
|
|
MasterSlide.prototype.drawNoPlaceholdersShapesOnly = function(graphics, slide) {
|
|
if(slide) {
|
|
if(AscFormat.isRealNumber(slide.num) && slide.num !== this.lastRecalcSlideIndex) {
|
|
this.lastRecalcSlideIndex = slide.num;
|
|
this.cSld.refreshAllContentsFields(true);
|
|
}
|
|
}
|
|
else {
|
|
if(-1 !== this.lastRecalcSlideIndex){
|
|
this.lastRecalcSlideIndex = -1;
|
|
this.cSld.refreshAllContentsFields(true);
|
|
|
|
}
|
|
}
|
|
this.recalculate();
|
|
this.cSld.forEachSp(function(oSp) {
|
|
if ( !AscCommon.IsHiddenObj(oSp) && !oSp.isPlaceholder()) {
|
|
oSp.draw(graphics);
|
|
}
|
|
});
|
|
};
|
|
|
|
MasterSlide.prototype.draw = function (graphics, slide) {
|
|
if(slide) {
|
|
if(AscFormat.isRealNumber(slide.num) && slide.num !== this.lastRecalcSlideIndex) {
|
|
this.lastRecalcSlideIndex = slide.num;
|
|
this.cSld.refreshAllContentsFields(true);
|
|
}
|
|
}
|
|
else {
|
|
if(-1 !== this.lastRecalcSlideIndex){
|
|
this.lastRecalcSlideIndex = -1;
|
|
this.cSld.refreshAllContentsFields(true);
|
|
|
|
}
|
|
}
|
|
this.recalculate();
|
|
|
|
DrawBackground(graphics, this.backgroundFill, this.Width, this.Height);
|
|
this.cSld.forEachSp(function(oSp) {
|
|
if ( !AscCommon.IsHiddenObj(oSp)) {
|
|
oSp.draw(graphics);
|
|
}
|
|
});
|
|
|
|
if(!slide) {
|
|
this.drawViewPrMarks(graphics);
|
|
}
|
|
};
|
|
MasterSlide.prototype.getMatchingLayout = function (type, matchingName, cSldName, themeFlag) {
|
|
var layoutType = type;
|
|
|
|
var _layoutName = null, _layout_index, _layout;
|
|
|
|
if (type === AscFormat.nSldLtTTitle && !(themeFlag === true)) {
|
|
layoutType = AscFormat.nSldLtTObj;
|
|
}
|
|
if (layoutType != null) {
|
|
for (var i = 0; i < this.sldLayoutLst.length; ++i) {
|
|
if (this.sldLayoutLst[i].type == layoutType) {
|
|
return this.sldLayoutLst[i];
|
|
}
|
|
}
|
|
}
|
|
|
|
if (type === AscFormat.nSldLtTTitle && !(themeFlag === true)) {
|
|
layoutType = AscFormat.nSldLtTTx;
|
|
for (i = 0; i < this.sldLayoutLst.length; ++i) {
|
|
if (this.sldLayoutLst[i].type == layoutType) {
|
|
return this.sldLayoutLst[i];
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
if (matchingName != "" && matchingName != null) {
|
|
_layoutName = matchingName;
|
|
}
|
|
else {
|
|
if (cSldName != "" && cSldName != null) {
|
|
_layoutName = cSldName;
|
|
}
|
|
}
|
|
if (_layoutName != null) {
|
|
var _layout_name;
|
|
for (_layout_index = 0; _layout_index < this.sldLayoutLst.length; ++_layout_index) {
|
|
_layout = this.sldLayoutLst[_layout_index];
|
|
_layout_name = null;
|
|
|
|
if (_layout.matchingName != null && _layout.matchingName != "") {
|
|
_layout_name = _layout.matchingName;
|
|
}
|
|
else {
|
|
if (_layout.cSld.name != null && _layout.cSld.name != "") {
|
|
_layout_name = _layout.cSld.name;
|
|
}
|
|
}
|
|
if (_layout_name == _layoutName) {
|
|
return _layout;
|
|
}
|
|
}
|
|
}
|
|
for (_layout_index = 0; _layout_index < this.sldLayoutLst.length; ++_layout_index) {
|
|
_layout = this.sldLayoutLst[_layout_index];
|
|
_layout_name = null;
|
|
|
|
if (_layout.type != AscFormat.nSldLtTTitle) {
|
|
return _layout;
|
|
}
|
|
|
|
}
|
|
|
|
return this.sldLayoutLst[0];
|
|
};
|
|
MasterSlide.prototype.handleAllContents = Slide.prototype.handleAllContents;
|
|
MasterSlide.prototype.getAllRasterImagesForDraw = Slide.prototype.getAllRasterImagesForDraw;
|
|
MasterSlide.prototype.checkImageDraw = Slide.prototype.checkImageDraw;
|
|
MasterSlide.prototype.getMatchingShape = Slide.prototype.getMatchingShape;
|
|
MasterSlide.prototype.openChartEditor = Slide.prototype.openChartEditor;
|
|
MasterSlide.prototype.openOleEditor = Slide.prototype.openOleEditor;
|
|
MasterSlide.prototype.recalculate = function () {
|
|
if (!this.Theme) return;
|
|
var _shapes = this.cSld.spTree;
|
|
var _shape_index, _slideLayout_index;
|
|
var _shape_count = _shapes.length;
|
|
var bRecalculateBounds = this.recalcInfo.recalculateBounds;
|
|
var bRecalculateSlideLayouts = this.recalcInfo.recalculateSlideLayouts;
|
|
var bRecalculateBackground = this.recalcInfo.recalculateBackground;
|
|
var bRecalculateSpTree = this.recalcInfo.recalculateSpTree;
|
|
if (bRecalculateBounds) {
|
|
this.bounds.reset(this.Width + 100.0, this.Height + 100.0, -100.0, -100.0);
|
|
}
|
|
var bChecked = false;
|
|
for (_shape_index = 0; _shape_index < _shape_count; ++_shape_index) {
|
|
if (!_shapes[_shape_index].isPlaceholder() || true) {
|
|
_shapes[_shape_index].recalculate();
|
|
if (bRecalculateBounds) {
|
|
this.bounds.checkByOther(_shapes[_shape_index].bounds);
|
|
}
|
|
bChecked = true;
|
|
}
|
|
}
|
|
if (bRecalculateBounds) {
|
|
if (bChecked) {
|
|
this.bounds.checkWH();
|
|
}
|
|
else {
|
|
this.bounds.reset(0.0, 0.0, 0.0, 0.0);
|
|
}
|
|
this.recalcInfo.recalculateBounds = false;
|
|
}
|
|
if(bRecalculateBackground) {
|
|
this.recalculateBackground()
|
|
}
|
|
if (bRecalculateSlideLayouts || bRecalculateBackground || bRecalculateSpTree) {
|
|
for (_slideLayout_index = 0; _slideLayout_index < this.sldLayoutLst.length; _slideLayout_index++) {
|
|
let oLt = this.sldLayoutLst[_slideLayout_index];
|
|
if (!oLt.cSld.Bg) {
|
|
oLt.recalcInfo.recalculateBackground = true;
|
|
oLt.recalcInfo.recalculateSpTree = true;
|
|
oLt.ImageBase64 = "";
|
|
oLt.recalculate();
|
|
}
|
|
}
|
|
this.recalcInfo.recalculateSlideLayouts = false;
|
|
this.recalcInfo.recalculateSpTree = false;
|
|
this.recalcInfo.recalculateBackground = false;
|
|
}
|
|
};
|
|
MasterSlide.prototype.checkSlideSize = Slide.prototype.checkSlideSize
|
|
MasterSlide.prototype.checkDrawingUniNvPr = Slide.prototype.checkDrawingUniNvPr
|
|
MasterSlide.prototype.checkSlideColorScheme = function () {
|
|
this.recalcInfo.recalculateSpTree = true;
|
|
this.recalcInfo.recalculateBackground = true;
|
|
for (var i = 0; i < this.cSld.spTree.length; ++i) {
|
|
if (!this.cSld.spTree[i].isPlaceholder()) {
|
|
this.cSld.spTree[i].handleUpdateFill();
|
|
this.cSld.spTree[i].handleUpdateLn();
|
|
}
|
|
}
|
|
};
|
|
MasterSlide.prototype.needRecalc = function(){
|
|
var recalcInfo = this.recalcInfo;
|
|
return recalcInfo.recalculateBackground ||
|
|
recalcInfo.recalculateSpTree ||
|
|
recalcInfo.recalculateBounds ||
|
|
recalcInfo.recalculateSlideLayouts;
|
|
};
|
|
MasterSlide.prototype.setSlideSize = function (w, h) {
|
|
History.Add(new AscDFH.CChangesDrawingsObjectNoId(this, AscDFH.historyitem_SlideMasterSetSize, new AscFormat.CDrawingBaseCoordsWritable(this.Width, this.Height), new AscFormat.CDrawingBaseCoordsWritable(w, h)));
|
|
this.Width = w;
|
|
this.Height = h;
|
|
};
|
|
MasterSlide.prototype.applyTransition = function(transition) {
|
|
var oldTransition;
|
|
if(this.transition) {
|
|
oldTransition = this.transition.createDuplicate();
|
|
}
|
|
else {
|
|
oldTransition = null;
|
|
}
|
|
|
|
var oNewTransition;
|
|
if(transition) {
|
|
if(this.transition) {
|
|
oNewTransition = this.transition.createDuplicate();
|
|
}
|
|
else {
|
|
oNewTransition = new Asc.CAscSlideTransition();
|
|
oNewTransition.setDefaultParams();
|
|
}
|
|
oNewTransition.applyProps(transition);
|
|
}
|
|
else {
|
|
oNewTransition = null;
|
|
}
|
|
this.transition = oNewTransition;
|
|
History.Add(new AscDFH.CChangesDrawingsObjectNoId(this, AscDFH.historyitem_SlideMasterSetTransition, oldTransition, oNewTransition));
|
|
};
|
|
MasterSlide.prototype.setTiming = function(oTiming)
|
|
{
|
|
History.Add(new AscDFH.CChangesDrawingsObject(this, AscDFH.historyitem_SlideMasterSetTiming, this.timing, oTiming));
|
|
this.timing = oTiming;
|
|
if(this.timing)
|
|
{
|
|
this.timing.setParent(this);
|
|
}
|
|
};
|
|
MasterSlide.prototype.changeSize = Slide.prototype.changeSize;
|
|
MasterSlide.prototype.getAllRasterImages = Slide.prototype.getAllRasterImages;
|
|
MasterSlide.prototype.Reassign_ImageUrls = Slide.prototype.Reassign_ImageUrls;
|
|
MasterSlide.prototype.setTheme = function (theme) {
|
|
History.Add(new AscDFH.CChangesDrawingsObject(this, AscDFH.historyitem_SlideMasterSetTheme, this.Theme, theme));
|
|
this.Theme = theme;
|
|
};
|
|
MasterSlide.prototype.shapeAdd = function (pos, item) {
|
|
let pos_ = pos;
|
|
if(!AscFormat.isRealNumber(pos)) {
|
|
pos_ = this.cSld.spTree.length;
|
|
}
|
|
this.checkDrawingUniNvPr(item);
|
|
History.Add(new AscDFH.CChangesDrawingsContent(this, AscDFH.historyitem_SlideMasterAddToSpTree, pos_, [item], true));
|
|
this.cSld.spTree.splice(pos_, 0, item);
|
|
item.setParent2(this);
|
|
this.recalcInfo.recalculateSpTree = true;
|
|
};
|
|
MasterSlide.prototype.addToSpTreeToPos = function(pos, obj)
|
|
{
|
|
this.shapeAdd(pos, obj);
|
|
};
|
|
MasterSlide.prototype.shapeRemove = function (pos, count) {
|
|
History.Add(new AscDFH.CChangesDrawingsContent(this, AscDFH.historyitem_SlideMasterRemoveFromSpTree, pos, this.cSld.spTree.slice(pos, pos + count), false));
|
|
this.cSld.spTree.splice(pos, count);
|
|
};
|
|
MasterSlide.prototype.changeBackground = function (bg) {
|
|
History.Add(new AscDFH.CChangesDrawingsObjectNoId(this, AscDFH.historyitem_SlideMasterSetBg, this.cSld.Bg, bg));
|
|
this.cSld.Bg = bg;
|
|
this.recalcInfo.recalculateBackground = true;
|
|
};
|
|
MasterSlide.prototype.setHF = function(pr) {
|
|
History.Add(new AscDFH.CChangesDrawingsObject(this, AscDFH.historyitem_SlideMasterSetHF, this.hf, pr));
|
|
this.hf = pr;
|
|
};
|
|
MasterSlide.prototype.setTxStyles = function (txStyles) {
|
|
History.Add(new AscDFH.CChangesDrawingsObjectNoId(this, AscDFH.historyitem_SlideMasterSetTxStyles, this.txStyles, txStyles));
|
|
this.txStyles = txStyles;
|
|
};
|
|
MasterSlide.prototype.setCSldName = function (name) {
|
|
History.Add(new AscDFH.CChangesDrawingsString(this, AscDFH.historyitem_SlideMasterSetCSldName, this.cSld.name, name));
|
|
this.cSld.name = name;
|
|
};
|
|
MasterSlide.prototype.setClMapOverride = function (clrMap) {
|
|
History.Add(new AscDFH.CChangesDrawingsObject(this, AscDFH.historyitem_SlideMasterSetClrMapOverride, this.clrMap, clrMap));
|
|
this.clrMap = clrMap;
|
|
};
|
|
MasterSlide.prototype.addToSldLayoutLstToPos = function (pos, obj) {
|
|
History.Add(new AscDFH.CChangesDrawingsContent(this, AscDFH.historyitem_SlideMasterAddLayout, pos, [obj], true));
|
|
this.sldLayoutLst.splice(pos, 0, obj);
|
|
obj.setMaster(this);
|
|
this.recalcInfo.recalculateSlideLayouts = true;
|
|
};
|
|
MasterSlide.prototype.removeFromSldLayoutLstByPos = function (pos, count) {
|
|
History.Add(new AscDFH.CChangesDrawingsContent(this, AscDFH.historyitem_SlideMasterRemoveLayout, pos, this.sldLayoutLst.slice(pos, pos + count), false));
|
|
this.sldLayoutLst.splice(pos, count);
|
|
};
|
|
MasterSlide.prototype.removeLayout = function (oLayout) {
|
|
for(let nIdx = 0; nIdx < this.sldLayoutLst.length; ++nIdx) {
|
|
if(oLayout === this.sldLayoutLst[nIdx]) {
|
|
this.removeFromSldLayoutLstByPos(nIdx, 1);
|
|
return;
|
|
}
|
|
}
|
|
};
|
|
MasterSlide.prototype.moveLayouts = function (layoutsIndexes, pos) {
|
|
var insert_pos = pos;
|
|
var removed_layouts = [];
|
|
for (var i = layoutsIndexes.length - 1; i > -1; --i) {
|
|
removed_layouts.push(this.sldLayoutLst[layoutsIndexes[i]]);
|
|
this.removeFromSldLayoutLstByPos(layoutsIndexes[i], 1);
|
|
}
|
|
removed_layouts.reverse();
|
|
for (i = 0; i < removed_layouts.length; ++i) {
|
|
this.addToSldLayoutLstToPos(insert_pos + i, removed_layouts[i]);
|
|
}
|
|
this.recalculate();
|
|
};
|
|
MasterSlide.prototype.getAllImages = function (images) {
|
|
if (this.cSld.Bg && this.cSld.Bg.bgPr && this.cSld.Bg.bgPr.Fill && this.cSld.Bg.bgPr.Fill.fill instanceof AscFormat.CBlipFill && typeof this.cSld.Bg.bgPr.Fill.fill.RasterImageId === "string") {
|
|
images[AscCommon.getFullImageSrc2(this.cSld.Bg.bgPr.Fill.fill.RasterImageId)] = true;
|
|
}
|
|
for (var i = 0; i < this.cSld.spTree.length; ++i) {
|
|
if (typeof this.cSld.spTree[i].getAllImages === "function") {
|
|
this.cSld.spTree[i].getAllImages(images);
|
|
}
|
|
}
|
|
};
|
|
MasterSlide.prototype.addToRecalculate = function()
|
|
{
|
|
History.RecalcData_Add({Type: AscDFH.historyitem_recalctype_Drawing, Object: this});
|
|
};
|
|
MasterSlide.prototype.addNewLayout = function()
|
|
{
|
|
let oLayout = AscCommonSlide.CreateDefaultLayout(this);
|
|
let oPresentation = Asc.editor.private_GetLogicDocument();
|
|
oLayout.changeSize(oPresentation.GetWidthMM(), oPresentation.GetHeightMM());
|
|
let aSelected = oPresentation.GetSelectedSlideObjects();
|
|
let nPos = this.sldLayoutLst.length;
|
|
for(let nIdx = aSelected.length - 1; nIdx > -1; --nIdx) {
|
|
if(aSelected[nIdx] === this) {
|
|
nPos = 0;
|
|
break;
|
|
}
|
|
if(aSelected[nIdx].Master === this) {
|
|
let oLayout = aSelected[nIdx];
|
|
for(let nLt = 0; nLt < this.sldLayoutLst.length; ++nLt) {
|
|
if(oLayout === this.sldLayoutLst[nLt]) {
|
|
nPos = nLt + 1;
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
this.addToSldLayoutLstToPos(nPos, oLayout);
|
|
return oLayout;
|
|
};
|
|
MasterSlide.prototype.addTitleLayout = function () {
|
|
const oLayout = CreateTitleLayout(this);
|
|
this.addLayout(oLayout);
|
|
};
|
|
|
|
MasterSlide.prototype.getName = function () {
|
|
if(this.Theme) {
|
|
return this.Theme.name || "";
|
|
}
|
|
return "";
|
|
};
|
|
|
|
MasterSlide.prototype.setName = function (sName) {
|
|
if(this.Theme) {
|
|
return this.Theme.setName(sName);
|
|
}
|
|
return "";
|
|
};
|
|
|
|
MasterSlide.prototype.Refresh_RecalcData = function (data) {
|
|
if(data)
|
|
{
|
|
switch(data.Type)
|
|
{
|
|
case AscDFH.historyitem_SlideMasterSetBg:
|
|
{
|
|
this.recalcInfo.recalculateBackground = true;
|
|
for (var _slideLayout_index = 0; _slideLayout_index < this.sldLayoutLst.length; _slideLayout_index++) {
|
|
this.sldLayoutLst[_slideLayout_index].addToRecalculate();
|
|
}
|
|
break;
|
|
}
|
|
case AscDFH.historyitem_SlideMasterAddToSpTree:
|
|
this.recalcInfo.recalculateSpTree = true;
|
|
for (var _slideLayout_index = 0; _slideLayout_index < this.sldLayoutLst.length; _slideLayout_index++) {
|
|
this.sldLayoutLst[_slideLayout_index].addToRecalculate();
|
|
}
|
|
break;
|
|
}
|
|
this.addToRecalculate();
|
|
}
|
|
};
|
|
MasterSlide.prototype.getAllFonts = function (fonts) {
|
|
var i;
|
|
if (this.Theme) {
|
|
this.Theme.Document_Get_AllFontNames(fonts);
|
|
}
|
|
|
|
if (this.txStyles) {
|
|
this.txStyles.Document_Get_AllFontNames(fonts);
|
|
}
|
|
|
|
for (i = 0; i < this.sldLayoutLst.length; ++i) {
|
|
this.sldLayoutLst[i].getAllFonts(fonts);
|
|
}
|
|
|
|
for (i = 0; i < this.cSld.spTree.length; ++i) {
|
|
if (typeof this.cSld.spTree[i].getAllFonts === "function")
|
|
this.cSld.spTree[i].getAllFonts(fonts);
|
|
}
|
|
};
|
|
MasterSlide.prototype.createFontMap = function (oFontsMap, oCheckedMap, isNoPh) {
|
|
if(oCheckedMap[this.Get_Id()]) {
|
|
return;
|
|
}
|
|
var aSpTree = this.cSld.spTree;
|
|
var nSp, oSp, nSpCount = aSpTree.length;
|
|
for(nSp = 0; nSp < nSpCount; ++nSp) {
|
|
oSp = aSpTree[nSp];
|
|
if(isNoPh)
|
|
{
|
|
if(oSp.isPlaceholder())
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
oSp.createFontMap(oFontsMap);
|
|
}
|
|
oCheckedMap[this.Get_Id()] = this;
|
|
};
|
|
MasterSlide.prototype.createDuplicate = function (IdMap) {
|
|
var copy = new MasterSlide(null, null);
|
|
var oIdMap = IdMap || {};
|
|
var oPr = new AscFormat.CCopyObjectProperties();
|
|
oPr.idMap = oIdMap;
|
|
var i;
|
|
|
|
if (this.clrMap) {
|
|
copy.setClMapOverride(this.clrMap.createDuplicate());
|
|
}
|
|
if (typeof this.cSld.name === "string" && this.cSld.name.length > 0) {
|
|
copy.setCSldName(this.cSld.name);
|
|
}
|
|
if (this.cSld.Bg) {
|
|
copy.changeBackground(this.cSld.Bg.createFullCopy());
|
|
}
|
|
if(this.hf) {
|
|
copy.setHF(this.hf.createDuplicate());
|
|
}
|
|
for (i = 0; i < this.cSld.spTree.length; ++i) {
|
|
var _copy = this.cSld.spTree[i].copy(oPr);
|
|
oIdMap[this.cSld.spTree[i].Id] = _copy.Id;
|
|
copy.shapeAdd(copy.cSld.spTree.length, _copy);
|
|
copy.cSld.spTree[copy.cSld.spTree.length - 1].setParent2(copy);
|
|
}
|
|
if (this.txStyles) {
|
|
copy.setTxStyles(this.txStyles.createDuplicate());
|
|
}
|
|
if(this.timing) {
|
|
copy.setTiming(this.timing.createDuplicate(oIdMap));
|
|
}
|
|
copy.setSlideSize(this.Width, this.Height);
|
|
for(let nIdx = 0; nIdx < this.sldLayoutLst.length; ++nIdx) {
|
|
copy.addToSldLayoutLstToPos(nIdx, this.sldLayoutLst[nIdx].createDuplicate(IdMap));
|
|
}
|
|
if(this.Theme) {
|
|
copy.setTheme(this.Theme.createDuplicate());
|
|
}
|
|
copy.setPreserve(this.preserve);
|
|
return copy;
|
|
};
|
|
MasterSlide.prototype.Clear_ContentChanges = function()
|
|
{
|
|
};
|
|
MasterSlide.prototype.Add_ContentChanges = function(Changes)
|
|
{
|
|
};
|
|
MasterSlide.prototype.Refresh_ContentChanges = function()
|
|
{
|
|
};
|
|
MasterSlide.prototype.scale = function (kw, kh) {
|
|
for(var i = 0; i < this.cSld.spTree.length; ++i)
|
|
{
|
|
this.cSld.spTree[i].changeSize(kw, kh);
|
|
}
|
|
};
|
|
MasterSlide.prototype.copySelectedObjects = function () {
|
|
AscCommonSlide.Slide.prototype.copySelectedObjects.call(this);
|
|
};
|
|
|
|
MasterSlide.prototype.getPlaceholdersControls = function () {
|
|
return AscCommonSlide.Slide.prototype.getPlaceholdersControls.call(this);
|
|
};
|
|
MasterSlide.prototype.getDrawingObjects = function() {
|
|
return AscCommonSlide.Slide.prototype.getDrawingObjects.call(this);
|
|
};
|
|
MasterSlide.prototype.getParentObjects = function () {
|
|
return {
|
|
presentation: Asc.editor.private_GetLogicDocument(),
|
|
master: this,
|
|
layout: null,
|
|
slide: null
|
|
};
|
|
};
|
|
MasterSlide.prototype.recalculateNotesShape = function () {
|
|
};
|
|
MasterSlide.prototype.getNotesHeight = function () {
|
|
return 0;
|
|
};
|
|
|
|
MasterSlide.prototype.recalcText = function() {
|
|
return AscCommonSlide.Slide.prototype.recalcText.call(this);
|
|
};
|
|
MasterSlide.prototype.checkSlideTheme = function() {
|
|
return AscCommonSlide.Slide.prototype.checkSlideTheme.call(this);
|
|
};
|
|
|
|
MasterSlide.prototype.checkSlideColorScheme = function() {
|
|
return AscCommonSlide.Slide.prototype.checkSlideColorScheme.call(this);
|
|
};
|
|
MasterSlide.prototype.isVisible = function(){
|
|
return true;
|
|
};
|
|
MasterSlide.prototype.getWorksheet = function(){
|
|
return null;
|
|
};
|
|
MasterSlide.prototype.removeFromSpTreeById = function(sId) {
|
|
return AscCommonSlide.Slide.prototype.removeFromSpTreeById.call(this, sId);
|
|
};
|
|
MasterSlide.prototype.removeFromSpTreeByPos = function(pos) {
|
|
return AscCommonSlide.Slide.prototype.removeFromSpTreeByPos.call(this, pos);
|
|
};
|
|
MasterSlide.prototype.convertPixToMM = function(pix) {
|
|
return editor.WordControl.m_oDrawingDocument.GetMMPerDot(pix);
|
|
};
|
|
MasterSlide.prototype.getThemeIndex = function() {
|
|
let aMasters = Asc.editor.WordControl.m_oLogicDocument.slideMasters;
|
|
for(let nIdx = 0; nIdx < aMasters.length; ++nIdx) {
|
|
if(aMasters[nIdx] === this) {
|
|
return -nIdx - 1;
|
|
}
|
|
}
|
|
return 0;
|
|
};
|
|
MasterSlide.prototype.isSlide = function () {
|
|
return false;
|
|
};
|
|
MasterSlide.prototype.isLayout = function () {
|
|
return false;
|
|
};
|
|
MasterSlide.prototype.isMaster = function () {
|
|
return true;
|
|
};
|
|
MasterSlide.prototype.RestartSpellCheck = function() {
|
|
AscCommonSlide.Slide.prototype.RestartSpellCheck.call(this);
|
|
};
|
|
MasterSlide.prototype.Search = function(Engine, Type) {
|
|
AscCommonSlide.Slide.prototype.Search.call(this, Engine, Type);
|
|
};
|
|
MasterSlide.prototype.GetSearchElementId = function(isNext, StartPos) {
|
|
return AscCommonSlide.Slide.prototype.GetSearchElementId.call(this, isNext, StartPos);
|
|
};
|
|
MasterSlide.prototype.Get_ColorMap = function() {
|
|
if(this.clrMap)
|
|
{
|
|
return this.clrMap;
|
|
}
|
|
return AscFormat.GetDefaultColorMap();
|
|
};
|
|
MasterSlide.prototype.replaceSp = function(oPh, oObject) {
|
|
return Slide.prototype.replaceSp.call(this, oPh, oObject);
|
|
};
|
|
MasterSlide.prototype.showChartSettings = function() {
|
|
return AscCommonSlide.Slide.prototype.showChartSettings.call(this);
|
|
};
|
|
MasterSlide.prototype.IsUseInDocument = function() {
|
|
let oPresentation = Asc.editor.private_GetLogicDocument();
|
|
if(!oPresentation) return false;
|
|
for(let nMaster = 0; nMaster < oPresentation.slideMasters.length; ++nMaster) {
|
|
if(oPresentation.slideMasters[nMaster] === this) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
};
|
|
MasterSlide.prototype.IsUseInSlides = function() {
|
|
let oPresentation = Asc.editor.private_GetLogicDocument();
|
|
if(!oPresentation) return false;
|
|
for(let nSlide = 0; nSlide < oPresentation.Slides.length; ++nSlide) {
|
|
const oSlide = oPresentation.Slides[nSlide];
|
|
const oMaster = oSlide.Layout && oSlide.Layout.Master;
|
|
if(oMaster === this) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
};
|
|
MasterSlide.prototype.drawViewPrMarks = function(oGraphics) {
|
|
if(oGraphics.isSupportTextDraw && !oGraphics.isSupportTextDraw()) return;
|
|
return AscCommonSlide.Slide.prototype.drawViewPrMarks.call(this, oGraphics);
|
|
};
|
|
MasterSlide.prototype.removeAllInks = function() {
|
|
AscCommonSlide.Slide.prototype.removeAllInks.call(this);
|
|
for (let i = 0; i < this.sldLayoutLst.length; i++) {
|
|
const oLayout = this.sldLayoutLst[i];
|
|
oLayout.removeAllInks();
|
|
}
|
|
};
|
|
MasterSlide.prototype.getAllInks = function(arrInks) {
|
|
arrInks = arrInks || [];
|
|
AscCommonSlide.Slide.prototype.getAllInks.call(this, arrInks);
|
|
for (let i = 0; i < this.sldLayoutLst.length; i++) {
|
|
const oLayout = this.sldLayoutLst[i];
|
|
oLayout.getAllInks(arrInks);
|
|
}
|
|
return arrInks;
|
|
};
|
|
MasterSlide.prototype.setPreserve = function (bPr) {
|
|
History.Add(new AscDFH.CChangesDrawingsBool(this, AscDFH.historyitem_SlideMasterSetPreserve, this.preserve, bPr));
|
|
this.preserve = bPr;
|
|
};
|
|
MasterSlide.prototype.isPreserve = function() {
|
|
return this.preserve;
|
|
};
|
|
function CMasterThumbnailDrawer()
|
|
{
|
|
this.CanvasImage = null;
|
|
this.WidthMM = 0;
|
|
this.HeightMM = 0;
|
|
|
|
this.WidthPx = 0;
|
|
this.HeightPx = 0;
|
|
|
|
this.DrawingDocument = null;
|
|
|
|
this.GetPlaceholderByTypesFromObject = function(oContainer, aPhTypes)
|
|
{
|
|
var nPhType;
|
|
var oPlaceholder;
|
|
if(oContainer)
|
|
{
|
|
for(nPhType = 0; nPhType < aPhTypes.length; ++nPhType)
|
|
{
|
|
oPlaceholder = oContainer.getMatchingShape(aPhTypes[nPhType], null, undefined, undefined);
|
|
if(oPlaceholder && oPlaceholder.getObjectType() === AscDFH.historyitem_type_Shape)
|
|
{
|
|
return oPlaceholder;
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
this.GetPlaceholderByTypes = function(_master, _layout, aPhTypes)
|
|
{
|
|
var oPlaceholder;
|
|
oPlaceholder = this.GetPlaceholderByTypesFromObject(_layout, aPhTypes);
|
|
if(oPlaceholder)
|
|
{
|
|
return oPlaceholder;
|
|
}
|
|
return this.GetPlaceholderByTypesFromObject(_master, aPhTypes);
|
|
};
|
|
this.GetPlaceholderTextProperties = function(_master, _layout, aPhTypes)
|
|
{
|
|
var oPlaceholder = this.GetPlaceholderByTypes(_master, _layout, aPhTypes);
|
|
if(!oPlaceholder)
|
|
{
|
|
return null;
|
|
}
|
|
var oStylesObj = oPlaceholder.Get_Styles(0);
|
|
if(oStylesObj && oStylesObj.styles)
|
|
{
|
|
var oPr = oStylesObj.styles.Get_Pr(oStylesObj.lastId, styletype_Paragraph, null);
|
|
if(oPr)
|
|
{
|
|
return oPr.TextPr;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
this.GetTitleTextColor = function (_master, _layout)
|
|
{
|
|
var aPhTypes = [AscFormat.phType_ctrTitle, AscFormat.phType_title];
|
|
var oTextPr = this.GetPlaceholderTextProperties(_master, _layout, aPhTypes);
|
|
return this.GetTextColor(oTextPr, _master);
|
|
};
|
|
this.GetBodyTextColor = function (_master, _layout)
|
|
{
|
|
var aPhTypes = [AscFormat.phType_body, AscFormat.phType_subTitle, AscFormat.phType_obj];
|
|
var oTextPr = this.GetPlaceholderTextProperties(_master, _layout, aPhTypes);
|
|
return this.GetTextColor(oTextPr, _master);
|
|
};
|
|
this.GetTextColor = function(oTextPr, _master)
|
|
{
|
|
var oColor;
|
|
var oFormatColor;
|
|
var _theme = _master.Theme;
|
|
var RGBA = {R:0, G:0, B:0, A:255};
|
|
if(!oTextPr || !oTextPr.Unifill || !oTextPr.Unifill.fill)
|
|
{
|
|
oTextPr = {}
|
|
oTextPr.Unifill = new AscFormat.CUniFill();
|
|
oTextPr.Unifill.fill = new AscFormat.CSolidFill();
|
|
oTextPr.Unifill.fill.color = AscFormat.builder_CreateSchemeColor('tx1');
|
|
}
|
|
oTextPr.Unifill.calculate(_theme, null, null, _master, RGBA, null);
|
|
oFormatColor = oTextPr.Unifill.getRGBAColor();
|
|
oColor = new CDocumentColor(oFormatColor.R, oFormatColor.G, oFormatColor.B);
|
|
return oColor;
|
|
};
|
|
this.Draw2 = function(g, _master, use_background, use_master_shapes, params) {
|
|
var w_px = this.WidthPx;
|
|
var h_px = this.HeightPx;
|
|
|
|
var _params = [
|
|
6, // color_w
|
|
3, // color_h,
|
|
4, // color_x
|
|
31, // color_y
|
|
1, // color_delta,
|
|
8, // text_x
|
|
11, // text_y (from bottom)
|
|
18 // font_size
|
|
];
|
|
|
|
if (params && params.length)
|
|
{
|
|
// first 2 - width & height
|
|
for (var i = 2, len = params.length; i < len; i++) {
|
|
_params[i - 2] = params[i];
|
|
}
|
|
}
|
|
|
|
var dKoefPixToMM = this.HeightMM / h_px;
|
|
var _back_fill = null;
|
|
var RGBA = {R:0, G:0, B:0, A:255};
|
|
var _layout = null;
|
|
for (var i = 0; i < _master.sldLayoutLst.length; i++) {
|
|
if (_master.sldLayoutLst[i].type == AscFormat.nSldLtTTitle) {
|
|
_layout = _master.sldLayoutLst[i];
|
|
break;
|
|
}
|
|
}
|
|
var _theme = _master.Theme;
|
|
if (_layout != null && _layout.cSld.Bg != null) {
|
|
if (null != _layout.cSld.Bg.bgPr) {
|
|
_back_fill = _layout.cSld.Bg.bgPr.Fill;
|
|
} else {
|
|
if (_layout.cSld.Bg.bgRef != null) {
|
|
_layout.cSld.Bg.bgRef.Color.Calculate(_theme, null, _layout, _master, RGBA);
|
|
RGBA = _layout.cSld.Bg.bgRef.Color.RGBA;
|
|
_back_fill = _theme.themeElements.fmtScheme.GetFillStyle(_layout.cSld.Bg.bgRef.idx, _layout.cSld.Bg.bgRef.Color);
|
|
}
|
|
}
|
|
} else {
|
|
if (_master != null) {
|
|
if (_master.cSld.Bg != null) {
|
|
if (null != _master.cSld.Bg.bgPr) {
|
|
_back_fill = _master.cSld.Bg.bgPr.Fill;
|
|
} else {
|
|
if (_master.cSld.Bg.bgRef != null) {
|
|
_master.cSld.Bg.bgRef.Color.Calculate(_theme, null, _layout, _master, RGBA);
|
|
RGBA = _master.cSld.Bg.bgRef.Color.RGBA;
|
|
_back_fill = _theme.themeElements.fmtScheme.GetFillStyle(_master.cSld.Bg.bgRef.idx, _master.cSld.Bg.bgRef.Color);
|
|
}
|
|
}
|
|
} else {
|
|
_back_fill = new AscFormat.CUniFill;
|
|
_back_fill.fill = new AscFormat.CSolidFill;
|
|
_back_fill.fill.color = new AscFormat.CUniColor;
|
|
_back_fill.fill.color.color = new AscFormat.CRGBColor;
|
|
_back_fill.fill.color.color.RGBA = {R:255, G:255, B:255, A:255};
|
|
}
|
|
}
|
|
}
|
|
|
|
_master.changeSize(this.WidthMM, this.HeightMM);
|
|
_master.recalculate();
|
|
if (_layout)
|
|
{
|
|
_layout.changeSize(this.WidthMM, this.HeightMM);
|
|
_layout.recalculate();
|
|
}
|
|
|
|
if (_back_fill != null) {
|
|
_back_fill.calculate(_theme, null, _layout, _master, RGBA);
|
|
}
|
|
if (use_background !== false) {
|
|
DrawBackground(g, _back_fill, this.WidthMM, this.HeightMM);
|
|
}
|
|
|
|
if (use_master_shapes !== false)
|
|
{
|
|
if (null == _layout)
|
|
{
|
|
if(_master.needRecalc && _master.needRecalc())
|
|
{
|
|
_master.recalculate();
|
|
}
|
|
_master.drawNoPlaceholders(g);
|
|
}
|
|
else
|
|
{
|
|
if (_layout.showMasterSp)
|
|
{
|
|
if(_master.needRecalc && _master.needRecalc())
|
|
{
|
|
_master.recalculate();
|
|
}
|
|
_master.drawNoPlaceholders(g);
|
|
}
|
|
_layout.recalculate();
|
|
_layout.drawNoPlaceholders(g);
|
|
}
|
|
}
|
|
g.reset();
|
|
var _color_w = _params[0] * dKoefPixToMM;
|
|
var _color_h = _params[1] * dKoefPixToMM;
|
|
var _color_x = _params[2] * dKoefPixToMM;
|
|
var _color_y = _params[3] * dKoefPixToMM;
|
|
var _color_delta = _params[4] * dKoefPixToMM;
|
|
|
|
g.p_color(255, 255, 255, 255);
|
|
g.b_color1(255, 255, 255, 255);
|
|
g._s();
|
|
g.rect(_color_x - _color_delta, _color_y - _color_delta, _color_w * 6 + 7 * _color_delta, _color_h + 2 * _color_delta);
|
|
g.df();
|
|
g._s();
|
|
var _color = new AscFormat.CSchemeColor;
|
|
for (var i = 0; i < 6; i++) {
|
|
g._s();
|
|
_color.id = i;
|
|
_color.Calculate(_theme, null, null, _master, RGBA);
|
|
g.b_color1(_color.RGBA.R, _color.RGBA.G, _color.RGBA.B, 255);
|
|
g.rect(_color_x, _color_y, _color_w, _color_h);
|
|
g.df();
|
|
_color_x += _color_w + _color_delta;
|
|
}
|
|
g._s();
|
|
|
|
var _api = this.DrawingDocument.m_oWordControl.m_oApi;
|
|
AscFormat.ExecuteNoHistory(function(){
|
|
var _oldTurn = _api.isViewMode;
|
|
_api.isViewMode = true;
|
|
|
|
var nFontSize = _params[7];
|
|
var _textPr1 = new CTextPr;
|
|
_textPr1.FontFamily = {Name:_theme.themeElements.fontScheme.majorFont.latin, Index:-1};
|
|
_textPr1.RFonts.Ascii = {Name: _theme.themeElements.fontScheme.majorFont.latin, Index: -1};
|
|
_textPr1.FontSize = nFontSize;
|
|
_textPr1.Color = this.GetTitleTextColor(_master, _layout);
|
|
|
|
var _textPr2 = new CTextPr;
|
|
_textPr2.FontFamily = {Name:_theme.themeElements.fontScheme.minorFont.latin, Index:-1};
|
|
_textPr2.RFonts.Ascii = {Name: _theme.themeElements.fontScheme.minorFont.latin, Index: -1};
|
|
_textPr2.FontSize = nFontSize;
|
|
_textPr2.Color = this.GetBodyTextColor(_master, _layout);
|
|
var docContent = new CDocumentContent(editor.WordControl.m_oLogicDocument, editor.WordControl.m_oDrawingDocument, 0, 0, 1000, 1000, false, false, true);
|
|
var par = docContent.Content[0];
|
|
par.MoveCursorToStartPos();
|
|
var _paraPr = new CParaPr;
|
|
par.Pr = _paraPr;
|
|
var parRun = new ParaRun(par);
|
|
parRun.Set_Pr(_textPr1);
|
|
parRun.AddText("A");
|
|
par.Add_ToContent(0, parRun);
|
|
parRun = new ParaRun(par);
|
|
parRun.Set_Pr(_textPr2);
|
|
parRun.AddText("a");
|
|
par.Add_ToContent(1, parRun);
|
|
par.Reset(0, 0, 1000, 1000, 0, 0, 1);
|
|
par.Recalculate_Page(0);
|
|
|
|
var _text_x = _params[5] * dKoefPixToMM;
|
|
var _text_y = (h_px - _params[6]) * dKoefPixToMM;
|
|
par.Lines[0].Ranges[0].XVisible = _text_x;
|
|
par.Lines[0].Y = _text_y;
|
|
var old_marks = _api.ShowParaMarks;
|
|
_api.ShowParaMarks = false;
|
|
par.Draw(0, g);
|
|
_api.ShowParaMarks = old_marks;
|
|
|
|
_api.isViewMode = _oldTurn;
|
|
}, this, []);
|
|
};
|
|
|
|
this.Draw = function(g, _master, use_background, use_master_shapes) {
|
|
|
|
/*
|
|
var _params = [
|
|
0, 0, // w/h - not used
|
|
6, // color_w
|
|
3, // color_h,
|
|
4, // color_x
|
|
31, // color_y
|
|
1, // color_delta,
|
|
8, // text_x
|
|
11, // text_y (from bottom)
|
|
18 // font_size
|
|
];
|
|
_params[9] *= ((this.HeightMM / this.HeightPx) * (96 / 25.4));
|
|
|
|
|
|
for (var i = 0; i < _params.length; i++)
|
|
{
|
|
_params[i] = AscCommon.AscBrowser.convertToRetinaValue(_params[i], true);
|
|
}
|
|
|
|
return this.Draw2(g, _master, use_background, use_master_shapes, _params);
|
|
*/
|
|
|
|
var w_px = this.WidthPx;
|
|
var h_px = this.HeightPx;
|
|
var dKoefPixToMM = this.HeightMM / h_px;
|
|
var _back_fill = null;
|
|
var RGBA = {R:0, G:0, B:0, A:255};
|
|
var _layout = null;
|
|
for (var i = 0; i < _master.sldLayoutLst.length; i++) {
|
|
if (_master.sldLayoutLst[i].type == AscFormat.nSldLtTTitle) {
|
|
_layout = _master.sldLayoutLst[i];
|
|
break;
|
|
}
|
|
}
|
|
var _theme = _master.Theme;
|
|
if (_layout != null && _layout.cSld.Bg != null) {
|
|
if (null != _layout.cSld.Bg.bgPr) {
|
|
_back_fill = _layout.cSld.Bg.bgPr.Fill;
|
|
} else {
|
|
if (_layout.cSld.Bg.bgRef != null) {
|
|
_layout.cSld.Bg.bgRef.Color.Calculate(_theme, null, _layout, _master, RGBA);
|
|
RGBA = _layout.cSld.Bg.bgRef.Color.RGBA;
|
|
_back_fill = _theme.themeElements.fmtScheme.GetFillStyle(_layout.cSld.Bg.bgRef.idx, _layout.cSld.Bg.bgRef.Color);
|
|
}
|
|
}
|
|
} else {
|
|
if (_master != null) {
|
|
if (_master.cSld.Bg != null) {
|
|
if (null != _master.cSld.Bg.bgPr) {
|
|
_back_fill = _master.cSld.Bg.bgPr.Fill;
|
|
} else {
|
|
if (_master.cSld.Bg.bgRef != null) {
|
|
_master.cSld.Bg.bgRef.Color.Calculate(_theme, null, _layout, _master, RGBA);
|
|
RGBA = _master.cSld.Bg.bgRef.Color.RGBA;
|
|
_back_fill = _theme.themeElements.fmtScheme.GetFillStyle(_master.cSld.Bg.bgRef.idx, _master.cSld.Bg.bgRef.Color);
|
|
}
|
|
}
|
|
} else {
|
|
_back_fill = new AscFormat.CUniFill;
|
|
_back_fill.fill = new AscFormat.CSolidFill;
|
|
_back_fill.fill.color = new AscFormat.CUniColor;
|
|
_back_fill.fill.color.color = new AscFormat.CRGBColor;
|
|
_back_fill.fill.color.color.RGBA = {R:255, G:255, B:255, A:255};
|
|
}
|
|
}
|
|
}
|
|
if (_back_fill != null) {
|
|
_back_fill.calculate(_theme, null, _layout, _master, RGBA);
|
|
}
|
|
if (use_background !== false) {
|
|
DrawBackground(g, _back_fill, this.WidthMM, this.HeightMM);
|
|
}
|
|
|
|
if (use_master_shapes !== false)
|
|
{
|
|
if (null == _layout)
|
|
{
|
|
if(_master.needRecalc && _master.needRecalc())
|
|
{
|
|
_master.recalculate();
|
|
}
|
|
_master.drawNoPlaceholders(g);
|
|
}
|
|
else
|
|
{
|
|
if (_layout.showMasterSp)
|
|
{
|
|
if(_master.needRecalc && _master.needRecalc())
|
|
{
|
|
_master.recalculate();
|
|
}
|
|
_master.drawNoPlaceholders(g);
|
|
}
|
|
_layout.recalculate();
|
|
_layout.drawNoPlaceholders(g);
|
|
}
|
|
}
|
|
g.reset();
|
|
g.SetIntegerGrid(true);
|
|
var _text_x = 8 * dKoefPixToMM;
|
|
var _text_y = (h_px - 10) * dKoefPixToMM;
|
|
var _color_w = 6;
|
|
var _color_h = 3;
|
|
var _color_x = 4;
|
|
var _color_y = 31;
|
|
var _color_delta = 1;
|
|
if (!window["NATIVE_EDITOR_ENJINE"]) {
|
|
_color_w = AscCommon.AscBrowser.convertToRetinaValue(_color_w, true);
|
|
_color_h = AscCommon.AscBrowser.convertToRetinaValue(_color_h, true);
|
|
_color_x = AscCommon.AscBrowser.convertToRetinaValue(_color_x, true);
|
|
_color_y = AscCommon.AscBrowser.convertToRetinaValue(_color_y, true);
|
|
_color_delta = AscCommon.AscBrowser.convertToRetinaValue(_color_delta, true);
|
|
|
|
g.p_color(255, 255, 255, 255);
|
|
g.init(g.m_oContext, w_px, h_px, w_px, h_px);
|
|
g.CalculateFullTransform();
|
|
g.m_bIntegerGrid = true;
|
|
g.b_color1(255, 255, 255, 255);
|
|
g._s();
|
|
g.rect(_color_x - _color_delta, _color_y - _color_delta, _color_w * 6 + 7 * _color_delta, _color_h + 2 * _color_delta);
|
|
g.df();
|
|
g._s();
|
|
var _color = new AscFormat.CSchemeColor;
|
|
for (var i = 0; i < 6; i++) {
|
|
g._s();
|
|
_color.id = i;
|
|
_color.Calculate(_theme, null, null, _master, RGBA);
|
|
g.b_color1(_color.RGBA.R, _color.RGBA.G, _color.RGBA.B, 255);
|
|
g.rect(_color_x, _color_y, _color_w, _color_h);
|
|
g.df();
|
|
_color_x += _color_w + _color_delta;
|
|
}
|
|
g._s();
|
|
} else {
|
|
_color_w = this.WidthMM/8.0;
|
|
_color_h = this.HeightMM/10.0;
|
|
_color_x = this.WidthMM/20.0;
|
|
_color_y = this.HeightMM - _color_x*(w_px/this.WidthMM)*(this.HeightMM/h_px) - _color_h;
|
|
_color_delta = 2 * dKoefPixToMM;
|
|
var __color_x = _color_x;
|
|
g.p_color(255, 255, 255, 255);
|
|
g.m_bIntegerGrid = true;
|
|
g.b_color1(255, 255, 255, 255);
|
|
g._s();
|
|
g.rect(_color_x - _color_delta, _color_y - _color_delta, _color_w * 6 + 7 * _color_delta, _color_h + 2 * _color_delta);
|
|
g.df();
|
|
g._s();
|
|
var _color = new AscFormat.CSchemeColor;
|
|
for (var i = 0; i < 6; i++) {
|
|
g._s();
|
|
_color.id = i;
|
|
_color.Calculate(_theme, null, null, _master, RGBA);
|
|
g.b_color1(_color.RGBA.R, _color.RGBA.G, _color.RGBA.B, 255);
|
|
g.rect(_color_x, _color_y, _color_w, _color_h);
|
|
g.df();
|
|
_color_x += _color_w + _color_delta;
|
|
}
|
|
g._s();
|
|
_color_x = __color_x;
|
|
}
|
|
var _api = this.DrawingDocument.m_oWordControl.m_oApi;
|
|
AscFormat.ExecuteNoHistory(function(){
|
|
var _oldTurn = _api.isViewMode;
|
|
_api.isViewMode = true;
|
|
_color.id = 15;
|
|
_color.Calculate(_theme, null, null, _master, RGBA);
|
|
var nFontSize = 18;
|
|
if (window["NATIVE_EDITOR_ENJINE"]) {
|
|
nFontSize = 600;
|
|
}
|
|
var _textPr1 = new CTextPr;
|
|
_textPr1.FontFamily = {Name:_theme.themeElements.fontScheme.majorFont.latin, Index:-1};
|
|
_textPr1.RFonts.Ascii = {Name: _theme.themeElements.fontScheme.majorFont.latin, Index: -1};
|
|
_textPr1.FontSize = nFontSize;
|
|
_textPr1.Color = this.GetTitleTextColor(_master, _layout);
|
|
var _textPr2 = new CTextPr;
|
|
_textPr2.FontFamily = {Name:_theme.themeElements.fontScheme.minorFont.latin, Index:-1};
|
|
_textPr2.RFonts.Ascii = {Name: _theme.themeElements.fontScheme.minorFont.latin, Index: -1};
|
|
_textPr2.FontSize = nFontSize;
|
|
_textPr2.Color = this.GetBodyTextColor(_master, _layout);
|
|
var docContent = new CDocumentContent(editor.WordControl.m_oLogicDocument, editor.WordControl.m_oDrawingDocument, 0, 0, 1000, 1000, false, false, true);
|
|
var par = docContent.Content[0];
|
|
par.MoveCursorToStartPos();
|
|
var _paraPr = new CParaPr;
|
|
par.Pr = _paraPr;
|
|
var parRun = new ParaRun(par);
|
|
parRun.Set_Pr(_textPr1);
|
|
parRun.AddText("A");
|
|
par.Add_ToContent(0, parRun);
|
|
parRun = new ParaRun(par);
|
|
parRun.Set_Pr(_textPr2);
|
|
parRun.AddText("a");
|
|
par.Add_ToContent(1, parRun);
|
|
par.Reset(0, 0, 1000, 1000, 0, 0, 1);
|
|
par.Recalculate_Page(0);
|
|
if (!window["NATIVE_EDITOR_ENJINE"]) {
|
|
var koefFont = AscCommon.g_dKoef_pix_to_mm / AscCommon.AscBrowser.retinaPixelRatio;
|
|
g.init(g.m_oContext, w_px, h_px, w_px * koefFont, h_px * koefFont);
|
|
g.CalculateFullTransform();
|
|
_text_x = AscCommon.AscBrowser.retinaPixelRatio * 8 * koefFont;
|
|
_text_y = (h_px - 11 * AscCommon.AscBrowser.retinaPixelRatio) * koefFont;
|
|
par.Lines[0].Ranges[0].XVisible = _text_x;
|
|
par.Lines[0].Y = _text_y;
|
|
var old_marks = _api.ShowParaMarks;
|
|
_api.ShowParaMarks = false;
|
|
par.Draw(0, g);
|
|
_api.ShowParaMarks = old_marks;
|
|
} else {
|
|
_text_x = _color_x;
|
|
_text_y = _color_y - _color_h;
|
|
par.Lines[0].Ranges[0].XVisible = _text_x;
|
|
par.Lines[0].Y = _text_y;
|
|
var old_marks = _api.ShowParaMarks;
|
|
_api.ShowParaMarks = false;
|
|
par.Draw(0, g);
|
|
_api.ShowParaMarks = old_marks;
|
|
}
|
|
_api.isViewMode = _oldTurn;
|
|
}, this, []);
|
|
};
|
|
|
|
this.GetThumbnail = function(_master, use_background, use_master_shapes)
|
|
{
|
|
if(window["NATIVE_EDITOR_ENJINE"])
|
|
{
|
|
return "";
|
|
}
|
|
|
|
var w_px = AscCommon.AscBrowser.convertToRetinaValue(AscCommon.GlobalSkin.THEMES_THUMBNAIL_WIDTH, true);
|
|
var h_px = AscCommon.AscBrowser.convertToRetinaValue(AscCommon.GlobalSkin.THEMES_THUMBNAIL_HEIGHT, true);
|
|
|
|
this.WidthPx = w_px;
|
|
this.HeightPx = h_px;
|
|
|
|
if (this.CanvasImage == null)
|
|
this.CanvasImage = document.createElement('canvas');
|
|
|
|
this.CanvasImage.width = w_px;
|
|
this.CanvasImage.height = h_px;
|
|
|
|
var _ctx = this.CanvasImage.getContext('2d');
|
|
|
|
var g = new AscCommon.CGraphics();
|
|
g.IsThumbnail = true;
|
|
g.init(_ctx, w_px, h_px, this.WidthMM, this.HeightMM);
|
|
g.m_oFontManager = AscCommon.g_fontManager;
|
|
|
|
g.transform(1,0,0,1,0,0);
|
|
|
|
this.Draw(g, _master, use_background, use_master_shapes);
|
|
|
|
try
|
|
{
|
|
return this.CanvasImage.toDataURL("image/png");
|
|
}
|
|
catch (err)
|
|
{
|
|
this.CanvasImage = null;
|
|
if (undefined === use_background && undefined === use_master_shapes)
|
|
return this.GetThumbnail(_master, true, false);
|
|
else if (use_background && !use_master_shapes)
|
|
return this.GetThumbnail(_master, false, false);
|
|
}
|
|
return "";
|
|
}
|
|
}
|
|
|
|
function fFillFromCSld(oSlideLikeObject, oCSld) {
|
|
for(var i = 0; i < oCSld.spTree.length; ++i)
|
|
{
|
|
oSlideLikeObject.addToSpTreeToPos(i, oCSld.spTree[i]);
|
|
}
|
|
if(oCSld.Bg)
|
|
{
|
|
oSlideLikeObject.changeBackground(oCSld.Bg);
|
|
}
|
|
oSlideLikeObject.setCSldName(oCSld.name);
|
|
oSlideLikeObject.changeBackground(oCSld.Bg);
|
|
}
|
|
|
|
const DEFAULT_SLIDE_W = 338.6666666666667;
|
|
const DEFAULT_SLIDE_H = 190.5;
|
|
AscCommonSlide.DEFAULT_MASTER_BINARY = "PPTY;v10;8302;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";
|
|
AscCommonSlide.DEFAULT_LAYOUTS_BINARY = "PPTY;v10;32844;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";
|
|
AscCommonSlide.DEFAULT_THEME_BINARY = "PPTY;v10;4972;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";
|
|
AscCommonSlide.PH_BINARIES = [];
|
|
AscCommonSlide.PH_BODY_BINARY = "PPTY;v10;881;bQMAAPr7AGsAAAAANgAAAPoACAAAAAEVAAAAQwBvAG4AdABlAG4AdAAgAFAAbABhAGMAZQBoAG8AbABkAGUAcgAgADcA+wEEAAAA+gYB+wIiAAAA+vsADQAAAPoBAgAAADEAMAADAvsBAAAAAAIEAAAAAAAAAAEsAAAA+vsAFgAAAPoADBAFAAHAGQMAArEdMQADPtciAPsBAAAAAAIAAAAABAAAAAADxQIAAAAOAAAA+vsBBwAAAPoAAAAAAPsBAAAAAAKoAgAABQAAAACjAAAAACQAAAD6BwAAAAD7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAACdQAAAAEAAAAAbAAAAAFnAAAA+gAgAAAAQwBsAGkAYwBrACAAdABvACAAZQBkAGkAdAAgAE0AYQBzAHQAZQByACAAdABlAHgAdAAgAHMAdAB5AGwAZQBzAPsAGwAAAPoKBQAAAGUAbgAtAFUAUwD7AQAAAAACAAAAAAB7AAAAACQAAAD6BwEAAAD7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAACTQAAAAEAAAAARAAAAAE/AAAA+gAMAAAAUwBlAGMAbwBuAGQAIABsAGUAdgBlAGwA+wAbAAAA+goFAAAAZQBuAC0AVQBTAPsBAAAAAAIAAAAAAHkAAAAAJAAAAPoHAgAAAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAJLAAAAAQAAAABCAAAAAT0AAAD6AAsAAABUAGgAaQByAGQAIABsAGUAdgBlAGwA+wAbAAAA+goFAAAAZQBuAC0AVQBTAPsBAAAAAAIAAAAAAHsAAAAAJAAAAPoHAwAAAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAJNAAAAAQAAAABEAAAAAT8AAAD6AAwAAABGAG8AdQByAHQAaAAgAGwAZQB2AGUAbAD7ABsAAAD6CgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAAAeQAAAAAkAAAA+gcEAAAA+wMAAAAABAAAAAAFAAAAAAYAAAAABwQAAAAAAAAAAksAAAABAAAAAEIAAAABPQAAAPoACwAAAEYAaQBmAHQAaAAgAGwAZQB2AGUAbAD7ABsAAAD6CgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAA=";
|
|
AscCommonSlide.PH_BINARIES[AscFormat.phType_body] = "PPTY;v10;877;aQMAAPr7AGcAAAAAMAAAAPoACgAAAAESAAAAVABlAHgAdAAgAFAAbABhAGMAZQBoAG8AbABkAGUAcgAgADkA+wEEAAAA+gYB+wIkAAAA+vsADwAAAPoBAgAAADEAMQADAgQA+wEAAAAAAgQAAAAAAAAAASwAAAD6+wAWAAAA+gBM4TsAAcNXAwACVzssAAOshCIA+wEAAAAAAgAAAAAEAAAAAAPFAgAAAA4AAAD6+wEHAAAA+gAAAAAA+wEAAAAAAqgCAAAFAAAAAKMAAAAAJAAAAPoHAAAAAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAJ1AAAAAQAAAABsAAAAAWcAAAD6ACAAAABDAGwAaQBjAGsAIAB0AG8AIABlAGQAaQB0ACAATQBhAHMAdABlAHIAIAB0AGUAeAB0ACAAcwB0AHkAbABlAHMA+wAbAAAA+goFAAAAZQBuAC0AVQBTAPsBAAAAAAIAAAAAAHsAAAAAJAAAAPoHAQAAAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAJNAAAAAQAAAABEAAAAAT8AAAD6AAwAAABTAGUAYwBvAG4AZAAgAGwAZQB2AGUAbAD7ABsAAAD6CgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAAAeQAAAAAkAAAA+gcCAAAA+wMAAAAABAAAAAAFAAAAAAYAAAAABwQAAAAAAAAAAksAAAABAAAAAEIAAAABPQAAAPoACwAAAFQAaABpAHIAZAAgAGwAZQB2AGUAbAD7ABsAAAD6CgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAAAewAAAAAkAAAA+gcDAAAA+wMAAAAABAAAAAAFAAAAAAYAAAAABwQAAAAAAAAAAk0AAAABAAAAAEQAAAABPwAAAPoADAAAAEYAbwB1AHIAdABoACAAbABlAHYAZQBsAPsAGwAAAPoKBQAAAGUAbgAtAFUAUwD7AQAAAAACAAAAAAB5AAAAACQAAAD6BwQAAAD7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAACSwAAAAEAAAAAQgAAAAE9AAAA+gALAAAARgBpAGYAdABoACAAbABlAHYAZQBsAPsAGwAAAPoKBQAAAGUAbgAtAFUAUwD7AQAAAAACAAAAAA==";
|
|
AscCommonSlide.PH_BINARIES[AscFormat.phType_pic] = "PPTY;v10;257;/QAAAPr7AG8AAAAAOAAAAPoADAAAAAEWAAAAUABpAGMAdAB1AHIAZQAgAFAAbABhAGMAZQBoAG8AbABkAGUAcgAgADEAMQD7AQQAAAD6BgH7AiQAAAD6+wAPAAAA+gECAAAAMQAyAAMCBAr7AQAAAAACBAAAAAAAAAABLAAAAPr7ABYAAAD6AAwQBQABD4MqAAK0PiMAA3Z/FwD7AQAAAAACAAAAAAQAAAAAA1EAAAAADgAAAPr7AQcAAAD6AAAAAAD7AQAAAAACNAAAAAEAAAAAKwAAAAEdAAAA+gUACgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAACBAAAAAAAAAA=";
|
|
AscCommonSlide.PH_BINARIES[AscFormat.phType_chart] = "PPTY;v10;251;9wAAAPr7AGsAAAAANAAAAPoADgAAAAEUAAAAQwBoAGEAcgB0ACAAUABsAGEAYwBlAGgAbwBsAGQAZQByACAAMQAzAPsBBAAAAPoGAfsCJAAAAPr7AA8AAAD6AQIAAAAxADMAAwIEAfsBAAAAAAIEAAAAAAAAAAEsAAAA+vsAFgAAAPoA4xcrAAEPgyoAAmkwHQADI38XAPsBAAAAAAIAAAAABAAAAAADTwAAAAAOAAAA+vsBBwAAAPoAAAAAAPsBAAAAAAIyAAAAAQAAAAApAAAAARsAAAD6CgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAACBAAAAAAAAAA=";
|
|
AscCommonSlide.PH_BINARIES[AscFormat.phType_tbl] = "PPTY;v10;251;9wAAAPr7AGsAAAAANAAAAPoAEAAAAAEUAAAAVABhAGIAbABlACAAUABsAGEAYwBlAGgAbwBsAGQAZQByACAAMQA1APsBBAAAAPoGAfsCJAAAAPr7AA8AAAD6AQIAAAAxADQAAwIEDvsBAAAAAAIEAAAAAAAAAAEsAAAA+vsAFgAAAPoA3bhLAAGplSoAAn6rGgADYD8YAPsBAAAAAAIAAAAABAAAAAADTwAAAAAOAAAA+vsBBwAAAPoAAAAAAPsBAAAAAAIyAAAAAQAAAAApAAAAARsAAAD6CgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAACBAAAAAAAAAA=";
|
|
AscCommonSlide.PH_BINARIES[AscFormat.phType_dgm] = "PPTY;v10;257;/QAAAPr7AHEAAAAAOgAAAPoAEgAAAAEXAAAAUwBtAGEAcgB0AEEAcgB0ACAAUABsAGEAYwBlAGgAbwBsAGQAZQByACAAMQA3APsBBAAAAPoGAfsCJAAAAPr7AA8AAAD6AQIAAAAxADUAAwIEBPsBAAAAAAIEAAAAAAAAAAEsAAAA+vsAFgAAAPoAYPhqAAE77ikAAmowHQAD16AZAPsBAAAAAAIAAAAABAAAAAADTwAAAAAOAAAA+vsBBwAAAPoAAAAAAPsBAAAAAAIyAAAAAQAAAAApAAAAARsAAAD6CgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAACBAAAAAAAAAA=";
|
|
AscCommonSlide.PH_BINARIES[AscFormat.phType_title] = "PPTY;v10;461;yQEAAPr7AF4AAAAAMgAAAPoAAgAAAAETAAAAVABpAHQAbABlACAAUABsAGEAYwBlAGgAbwBsAGQAZQByACAAMQD7AQQAAAD6BgH7AhkAAAD6+wAEAAAA+gQP+wEAAAAAAgQAAAAAAAAAAUsAAAD6AAD7ABYAAAD6ADjKDAABRZIFAAKQdKAAA/s5FAD7AR0AAAABGAAAAPoABAAAAHIAZQBjAHQA+wAEAAAAAAAAAAIAAAAABAAAAAADDwEAAAAoAAAA+gEBA5iyAAAIMGUBAAowZQEADAAPmLIAABEB+wEHAAAA+gADAAAA+wEAAAAAAtgAAAABAAAAAM8AAAAAMAAAAPr7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAAIDAAAAPr7AQAAAAACAAAAAAEbAAAA+goFAAAAZQBuAC0AVQBTAPsBAAAAAAIAAAAAAnUAAAABAAAAAGwAAAABZwAAAPoAIAAAAEMAbABpAGMAawAgAHQAbwAgAGUAZABpAHQAIABNAGEAcwB0AGUAcgAgAHQAaQB0AGwAZQAgAHMAdAB5AGwAZQD7ABsAAAD6CgUAAABlAG4ALQBVAFMA+wEAAAAAAgAAAAA=";
|
|
function CreateDefaultMaster() {
|
|
let oBinaryReader = AscFormat.CreatePPTYLoader(AscCommonSlide.DEFAULT_MASTER_BINARY, "PPTY;v10;".length, AscCommonSlide.DEFAULT_MASTER_BINARY.length);
|
|
let oMaster = oBinaryReader.ReadSlideMaster();
|
|
|
|
oMaster.setSlideSize(DEFAULT_SLIDE_W, DEFAULT_SLIDE_H);
|
|
oBinaryReader = AscFormat.CreatePPTYLoader(AscCommonSlide.DEFAULT_LAYOUTS_BINARY, "PPTY;v10;".length, AscCommonSlide.DEFAULT_LAYOUTS_BINARY.length);
|
|
|
|
let _sl_count = oBinaryReader.stream.GetULong();
|
|
let oPresentation = Asc.editor.private_GetLogicDocument();
|
|
for (let i = 0; i < _sl_count; i++) {
|
|
let oLt = oBinaryReader.ReadSlideLayout();
|
|
oLt.setSlideSize(DEFAULT_SLIDE_W, DEFAULT_SLIDE_H);
|
|
oMaster.addToSldLayoutLstToPos(oMaster.sldLayoutLst.length, oLt);
|
|
}
|
|
oBinaryReader = AscFormat.CreatePPTYLoader(AscCommonSlide.DEFAULT_THEME_BINARY, "PPTY;v10;".length, AscCommonSlide.DEFAULT_THEME_BINARY.length);
|
|
let oTheme = oBinaryReader.ReadTheme();
|
|
oTheme.presentation = oPresentation;
|
|
oMaster.setTheme(oTheme);
|
|
oMaster.setPreserve(true);
|
|
return oMaster;
|
|
}
|
|
|
|
function CreateDefaultLayout(oMaster) {
|
|
let oBinaryReader = AscFormat.CreatePPTYLoader(AscCommonSlide.DEFAULT_LAYOUTS_BINARY, "PPTY;v10;".length, AscCommonSlide.DEFAULT_LAYOUTS_BINARY.length);
|
|
let _sl_count = oBinaryReader.stream.GetULong();
|
|
let oPresentation = Asc.editor.private_GetLogicDocument();
|
|
|
|
oBinaryReader.stream.Skip2(1);
|
|
let end = oBinaryReader.stream.cur + oBinaryReader.stream.GetULong() + 4;
|
|
oBinaryReader.stream.Seek2(end);
|
|
let oLt = oBinaryReader.ReadSlideLayout();
|
|
oLt.setSlideSize(DEFAULT_SLIDE_W, DEFAULT_SLIDE_H);
|
|
oLt.setMaster(oMaster);
|
|
oLt.setPreserve(true);
|
|
return oLt;
|
|
|
|
}
|
|
function CreateTitleLayout(oMaster) {
|
|
const oBinaryReader = AscFormat.CreatePPTYLoader(AscCommonSlide.DEFAULT_LAYOUTS_BINARY, "PPTY;v10;".length, AscCommonSlide.DEFAULT_LAYOUTS_BINARY.length);
|
|
const nLayoutCount = oBinaryReader.stream.GetULong();
|
|
const oPresentation = Asc.editor.private_GetLogicDocument();
|
|
const oLt = oBinaryReader.ReadSlideLayout();
|
|
oLt.setSlideSize(DEFAULT_SLIDE_W, DEFAULT_SLIDE_H);
|
|
oLt.setMaster(oMaster);
|
|
return oLt;
|
|
|
|
}
|
|
|
|
function CreatePlaceholder(nType, bVertical) {
|
|
let sBinary = AscCommonSlide.PH_BINARIES[nType];
|
|
if(!sBinary) {
|
|
sBinary = AscCommonSlide.PH_BODY_BINARY;
|
|
}
|
|
let oBinaryReader = AscFormat.CreatePPTYLoader(sBinary, "PPTY;v10;".length, sBinary.length);
|
|
let oSp = oBinaryReader.ReadShape();
|
|
if(bVertical) {
|
|
let oBodyPr = oSp.txBody && oSp.txBody.bodyPr;
|
|
if(oBodyPr) {
|
|
oBodyPr = oBodyPr.createDuplicate();
|
|
oBodyPr.setVert(AscFormat.nVertTTvert);
|
|
oSp.txBody.setBodyPr(oBodyPr);
|
|
}
|
|
}
|
|
let presentation = Asc.editor.private_GetLogicDocument();
|
|
let w = presentation.GetWidthMM();
|
|
let h = presentation.GetHeightMM();
|
|
if(!AscFormat.fApproxEqual(w, DEFAULT_SLIDE_W, 0.1) ||
|
|
!AscFormat.fApproxEqual(h, DEFAULT_SLIDE_H, 0.1)) {
|
|
let scaleW = w / DEFAULT_SLIDE_W;
|
|
let scaleH = h / DEFAULT_SLIDE_H;
|
|
let oXfrm = oSp.spPr.xfrm;
|
|
oXfrm.setOffX(oXfrm.offX * scaleW);
|
|
oXfrm.setOffY(oXfrm.offY * scaleH);
|
|
oXfrm.setExtX(oXfrm.extX * scaleW);
|
|
oXfrm.setExtY(oXfrm.extY * scaleH);
|
|
}
|
|
return oSp;
|
|
}
|
|
//--------------------------------------------------------export----------------------------------------------------
|
|
window['AscCommonSlide'] = window['AscCommonSlide'] || {};
|
|
window['AscCommonSlide'].MasterSlide = MasterSlide;
|
|
window['AscCommonSlide'].fFillFromCSld = fFillFromCSld;
|
|
window['AscCommonSlide'].CreateDefaultMaster = CreateDefaultMaster;
|
|
window['AscCommonSlide'].CreateDefaultLayout = CreateDefaultLayout;
|
|
window['AscCommonSlide'].CreatePlaceholder = CreatePlaceholder;
|