Commit 777a8b94 authored by Ilya Kirillov's avatar Ilya Kirillov

Fixed bug #34644

parent 7f757e24
......@@ -3136,20 +3136,20 @@ ParaRun.prototype.Recalculate_Range = function(PRS, ParaPr, Depth)
if (break_Page === Item.BreakType)
PRS.BreakRealPageLine = true;
if (break_Page === Item.BreakType && true === Para.Check_BreakPageEnd(Item))
continue;
Item.Flags.NewLine = true;
// PageBreak вне самого верхнего документа не надо учитывать
if (!(Para.Parent instanceof CDocument) || true !== Para.Is_Inline())
{
// TODO: Продумать, как избавиться от данного элемента, т.к. удалять его при пересчете нельзя,
// иначе будут проблемы с совместным редактированием.
// PageBreak вне самого верхнего документа не надо учитывать
if (!(Para.Parent instanceof CDocument) || true !== Para.Is_Inline())
{
// TODO: Продумать, как избавиться от данного элемента, т.к. удалять его при пересчете нельзя,
// иначе будут проблемы с совместным редактированием.
Item.Flags.Use = false;
continue;
}
Item.Flags.Use = false;
if (break_Page === Item.BreakType && true === Para.Check_BreakPageEnd(Item))
continue;
}
Item.Flags.NewLine = true;
NewPage = true;
NewRange = true;
......@@ -3867,8 +3867,8 @@ ParaRun.prototype.Recalculate_Range_Spaces = function(PRSA, _CurLine, _CurRange,
}
case para_NewLine:
{
if (break_Page === Item.BreakType || break_Column === Item.BreakType)
Item.Update_String( PRSA.XEnd - PRSA.X );
if (break_Page === Item.BreakType || break_Column === Item.BreakType)
Item.Update_String(PRSA.XEnd - PRSA.X);
PRSA.X += Item.WidthVisible;
......
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