Bug: List Index Out Of Bounds(-1)

отредактировано 14:40 Раздел: FastReport 4.0
Возникает в возникает в методе
function TfrxDrawText.GetOutBoundsText(var ParaBreak: Boolean): WideString;

...

// number of lines that will fit in the bounds
vl := Trunc((FOriginalRect.Bottom - FOriginalRect.Top + 1) / (PrnSz / ratio + FLineSpacing));

!!! Здесть vl = 0

if vl > n then
vl := n;

if vl < FHTMLTags.Count then
begin
// deleting all outbounds text
while FText.Count > vl do
FText.Delete(FText.Count - 1);

if Integer(FText.Objects[vl - 1]) in [0, 1] then
ParaBreak := True;

!!! Здесть List index out of bounds(-1)

...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.