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)
this.TurnOn_RecalculateCurPos(bUpdate);
this.TurnOn_InterfaceEvents(bUpdate);
};
/*
Начинаем селект с текущей точки. Если селект уже есть, тогда ничего не делаем.
/**
* Начинаем селект с текущей точки. Если селект уже есть, тогда ничего не делаем.
*/
CDocument.prototype.Start_SelectionFromCurPos = function()
{
......@@ -14478,7 +14478,7 @@ CDocument.prototype.Is_TrackingDrawingObjects = function()
{
return this.DrawingObjects.Check_TrackObjects();
};
/*
/**
* Получаем стиль по выделенному фрагменту.
*/
CDocument.prototype.Get_StyleFromFormatting = function()
......@@ -14506,7 +14506,7 @@ CDocument.prototype.Get_StyleFromFormatting = function()
}
}
};
/*
/**
* Добавляем новый стиль (или заменяем старый с таким же названием).
*/
CDocument.prototype.Add_NewStyle = function(oStyle)
......@@ -14541,6 +14541,14 @@ CDocument.prototype.Add_ChangedStyle = function(arrStylesId)
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()
{
var bNeedUpdate = false;
......@@ -14580,6 +14588,16 @@ CDocument.prototype.Get_AllParagraphsByStyle = function(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 =
{
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
&& ( (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))) ) ) )
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
&& (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;
Count--;
......
This diff is collapsed.
......@@ -7481,7 +7481,14 @@ asc_docs_api.prototype.asc_RemoveStyle = function(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 () {
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