Оптические метки (omr)

отредактировано 02:43 Раздел: FastReport 4.0
Есть отчёт. Page1 - всегда одна страница, Page2 - некая таблица от 1 до 6 листов.
Задача расставить оптичекие метки на краю листа - штрих (два подчёркивания)
Условно, первый штрих должен быть на расстоянии 100 мм от верхнего края листа вне зависимости от количества данных на листе.
Пытаюсь создать мемо в рантайм. Если создавать мемо, где owner = page2
M := TfrxMemoView.Create(Page2);
M.SetBounds(MLeft, StartPos, MHeight, MHeight);
то метка ожидаемо одна на первом листе, если же попытаться инкрементировать стартовую позицию, то, видимо, координата выпадает за границу А4
M.SetBounds(MLeft, StartPos + Engine.PageHeight*(<Page>-1), MHeight, MHeight);
Не могу нащупать решение. Создание метки пытаюсь делать на PageFooter.OnAfterPrint

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

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