Commit 7b59afb9 authored by Ilya Kirillov's avatar Ilya Kirillov

Fixed bug #33351

parent 53ae442c
......@@ -1778,6 +1778,19 @@ ParaSeparator.prototype.Copy = function()
{
return new ParaSeparator();
};
ParaSeparator.prototype.UpdateWidth = function(PRS)
{
var oPara = PRS.Paragraph;
var nCurPage = PRS.Page;
oPara.Parent.Update_ContentIndexing();
var oLimits = oPara.Parent.Get_PageContentStartPos2(oPara.PageNum, oPara.ColumnNum, nCurPage, oPara.Index);
var nWidth = (Math.min(50, (oLimits.XLimit - oLimits.X)) * TEXTWIDTH_DIVIDER) | 0;
this.Width = nWidth;
this.WidthVisible = nWidth;
};
/**
* Класс представляющий собой длинный разделитель (который в основном используется для сносок).
......@@ -1818,7 +1831,7 @@ ParaContinuationSeparator.prototype.Copy = function()
{
return new ParaContinuationSeparator();
};
ParaContinuationSeparator.prototype.Update_Width = function(PRS)
ParaContinuationSeparator.prototype.UpdateWidth = function(PRS)
{
var oPara = PRS.Paragraph;
var nCurPage = PRS.Page;
......
......@@ -2459,10 +2459,10 @@ ParaRun.prototype.Recalculate_Range = function(PRS, ParaPr, Depth)
// Отмечаем, что началось слово
StartWord = true;
if (para_ContinuationSeparator === ItemType)
Item.Update_Width(PRS);
if (para_ContinuationSeparator === ItemType || para_Separator === ItemType)
Item.UpdateWidth(PRS);
if (true !== PRS.IsFastRecalculate())
if (true !== PRS.IsFastRecalculate())
{
if (para_FootnoteReference === ItemType)
{
......
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