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

Сделано, чтобы курсор, находясь в начале/конце формулы, не выходил из нее....

Сделано, чтобы курсор, находясь в начале/конце формулы, не выходил из нее. Добавлена проверка на отрисовку комментариев при сохранении в PDF.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@57609 954022d7-b5bf-4e40-9824-e11837661b57
parent 2e3e49a8
......@@ -3059,7 +3059,7 @@ Paragraph.prototype =
// Рисуем комментарии
//----------------------------------------------------------------------------------------------------------
var aComm = PDSH.Comm;
Element = aComm.Get_Next();
Element = ( pGraphics.RENDERER_PDF_FLAG === true ? null : aComm.Get_Next() );
while ( null != Element )
{
if ( Element.Additional.Active === true )
......@@ -4589,7 +4589,8 @@ Paragraph.prototype =
}
// Если курсор находится в начале или конце гиперссылки, тогда выводим его из гиперссылки
while ( CurPos > 0 && para_Run !== this.Content[CurPos].Type && true === this.Content[CurPos].Cursor_Is_Start() )
// TODO: Из каки
while ( CurPos > 0 && para_Run !== this.Content[CurPos].Type && para_Math !== this.Content[CurPos].Type && true === this.Content[CurPos].Cursor_Is_Start() )
{
if ( false === this.Content[CurPos - 1].Is_CursorPlaceable() )
break;
......@@ -4598,7 +4599,7 @@ Paragraph.prototype =
this.Content[CurPos].Cursor_MoveToEndPos();
}
while ( CurPos < Count && para_Run !== this.Content[CurPos].Type && true === this.Content[CurPos].Cursor_Is_End() )
while ( CurPos < Count && para_Run !== this.Content[CurPos].Type && para_Math !== this.Content[CurPos].Type && true === this.Content[CurPos].Cursor_Is_End() )
{
if ( false === this.Content[CurPos + 1].Is_CursorPlaceable() )
break;
......
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