esvorontsov
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день! Добавил в TfrxCustomMemoView в раздел protected новое поле FMinLeft: Extended; и метод procedure SetBoundsForMoveDrawingMode(ATop, AHeight, ALeftOfCenter, AMinLeft, AMaxWidth: Extended); который задает значение этого поля при динамическом построении отчета в предпросмотре, например 50. В конструкторе задается значение по умолчанию FMinLeft := 100; В итоге в предпросмотре FMinLeft всегда равен как в конструкторе 100. Есть предположение, что fastreport динамически уничтожает и восстанавливает объекты по мере надобности, и он ничего не знает о том, что FMinLeft тоже нужно сохранять и восстанавливать. Вопрос: где TfrxCustomMemoView сохраняет и восстанавливает свои свойства, и как в этот процесс добавить FMinLeft? |