Commit a3dd3a72 authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Добавлены функции в апи asc_IsStyleDefault, asc_IsDefaultStyleChanged для...

Добавлены функции в апи asc_IsStyleDefault, asc_IsDefaultStyleChanged для проверки является ли заданный стиль дефолтовым и является ли дефолтовый шрифт измененным, соответственно.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@63002 954022d7-b5bf-4e40-9824-e11837661b57
parent 00625246
...@@ -14448,8 +14448,8 @@ CDocument.prototype.End_SilentMode = function(bUpdate) ...@@ -14448,8 +14448,8 @@ CDocument.prototype.End_SilentMode = function(bUpdate)
this.TurnOn_RecalculateCurPos(bUpdate); this.TurnOn_RecalculateCurPos(bUpdate);
this.TurnOn_InterfaceEvents(bUpdate); this.TurnOn_InterfaceEvents(bUpdate);
}; };
/* /**
Начинаем селект с текущей точки. Если селект уже есть, тогда ничего не делаем. * Начинаем селект с текущей точки. Если селект уже есть, тогда ничего не делаем.
*/ */
CDocument.prototype.Start_SelectionFromCurPos = function() CDocument.prototype.Start_SelectionFromCurPos = function()
{ {
...@@ -14478,7 +14478,7 @@ CDocument.prototype.Is_TrackingDrawingObjects = function() ...@@ -14478,7 +14478,7 @@ CDocument.prototype.Is_TrackingDrawingObjects = function()
{ {
return this.DrawingObjects.Check_TrackObjects(); return this.DrawingObjects.Check_TrackObjects();
}; };
/* /**
* Получаем стиль по выделенному фрагменту. * Получаем стиль по выделенному фрагменту.
*/ */
CDocument.prototype.Get_StyleFromFormatting = function() CDocument.prototype.Get_StyleFromFormatting = function()
...@@ -14506,7 +14506,7 @@ CDocument.prototype.Get_StyleFromFormatting = function() ...@@ -14506,7 +14506,7 @@ CDocument.prototype.Get_StyleFromFormatting = function()
} }
} }
}; };
/* /**
* Добавляем новый стиль (или заменяем старый с таким же названием). * Добавляем новый стиль (или заменяем старый с таким же названием).
*/ */
CDocument.prototype.Add_NewStyle = function(oStyle) CDocument.prototype.Add_NewStyle = function(oStyle)
...@@ -14541,6 +14541,14 @@ CDocument.prototype.Add_ChangedStyle = function(arrStylesId) ...@@ -14541,6 +14541,14 @@ CDocument.prototype.Add_ChangedStyle = function(arrStylesId)
this.ChangedStyles[arrStylesId[nIndex]] = true; this.ChangedStyles[arrStylesId[nIndex]] = true;
} }
}; };
CDocument.prototype.Is_StyleDefault = function(sName)
{
return this.Styles.Is_StyleDefault(sName);
};
CDocument.prototype.Is_DefaultStyleChanged = function(sName)
{
return this.Styles.Is_DefaultStyleChanged(sName);
};
CDocument.prototype.Document_UpdateStylesPanel = function() CDocument.prototype.Document_UpdateStylesPanel = function()
{ {
var bNeedUpdate = false; var bNeedUpdate = false;
...@@ -14580,6 +14588,16 @@ CDocument.prototype.Get_AllParagraphsByStyle = function(StylesId) ...@@ -14580,6 +14588,16 @@ CDocument.prototype.Get_AllParagraphsByStyle = function(StylesId)
{ {
return this.Get_AllParagraphs({Style : true, StylesId : StylesId}); return this.Get_AllParagraphs({Style : true, StylesId : StylesId});
}; };
CDocument.prototype.TurnOffHistory = function()
{
this.History.TurnOff();
this.TableId.TurnOff();
};
CDocument.prototype.TurnOnHistory = function()
{
this.TableId.TurnOn();
this.History.TurnOn();
};
//----------------------------------------------------------------------------------- //-----------------------------------------------------------------------------------
// //
//----------------------------------------------------------------------------------- //-----------------------------------------------------------------------------------
......
...@@ -12849,8 +12849,23 @@ CParaDrawingRangeLines.prototype = ...@@ -12849,8 +12849,23 @@ CParaDrawingRangeLines.prototype =
{ {
var PrevEl = this.Elements[Count - 1]; var PrevEl = this.Elements[Count - 1];
if ( Math.abs( PrevEl.y0 - Element.y0 ) < 0.001 && Math.abs( PrevEl.y1 - Element.y1 ) < 0.001 && Math.abs( PrevEl.x1 - Element.x0 ) < 0.001 && Math.abs( PrevEl.w - Element.w ) < 0.001 && PrevEl.r === Element.r && PrevEl.g === Element.g && PrevEl.b === Element.b if (Math.abs(PrevEl.y0 - Element.y0) < 0.001
&& ( (undefined === PrevEl.Additional && undefined === Element.Additional) || ( undefined !== PrevEl.Additional && undefined !== Element.Additional && ((undefined !== PrevEl.Additional.Active && PrevEl.Additional.Active === Element.Additional.Active) || (undefined !== PrevEl.Additional.RunPr && true === Element.Additional.RunPr.Is_Equal(PrevEl.Additional.RunPr))) ) ) ) && Math.abs(PrevEl.y1 - Element.y1) < 0.001
&& Math.abs(PrevEl.x1 - Element.x0) < 0.001
&& Math.abs(PrevEl.w - Element.w) < 0.001
&& PrevEl.r === Element.r
&& PrevEl.g === Element.g
&& PrevEl.b === Element.b
&& (false
|| (undefined === PrevEl.Additional
&& undefined === Element.Additional)
|| (undefined !== PrevEl.Additional
&& undefined !== Element.Additional
&& (false
|| (undefined !== PrevEl.Additional.Active
&& PrevEl.Additional.Active === Element.Additional.Active)
|| (undefined !== PrevEl.Additional.RunPr
&& true === Element.Additional.RunPr.Is_Equal(PrevEl.Additional.RunPr))))))
{ {
Element.x0 = PrevEl.x0; Element.x0 = PrevEl.x0;
Count--; Count--;
......
This diff is collapsed.
...@@ -7481,7 +7481,14 @@ asc_docs_api.prototype.asc_RemoveStyle = function(sName) ...@@ -7481,7 +7481,14 @@ asc_docs_api.prototype.asc_RemoveStyle = function(sName)
{ {
this.WordControl.m_oLogicDocument.Remove_Style(sName); this.WordControl.m_oLogicDocument.Remove_Style(sName);
}; };
asc_docs_api.prototype.asc_IsStyleDefault = function(sName)
{
return this.WordControl.m_oLogicDocument.Is_StyleDefault(sName);
};
asc_docs_api.prototype.asc_IsDefaultStyleChanged = function(sName)
{
return this.WordControl.m_oLogicDocument.Is_DefaultStyleChanged(sName);
};
asc_docs_api.prototype.asc_stopSaving = function () { asc_docs_api.prototype.asc_stopSaving = function () {
this.asc_IncrementCounterLongAction(); this.asc_IncrementCounterLongAction();
}; };
......
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