AlexTZ
AlexTZ
Подробная информация
- Имя пользователя
- AlexTZ
- Электронная почта
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- FR Team
Комментарии
-
Ошибка связана с принтером, который установлен по умолчанию (или не установлен вообще). Смените его на другой.
-
Надо писать: begin Top := MasterData1.Top + OtstupSverhu; end
-
Проверил работу AND - такой скрипт работает: begin a := 12; b := 'no'; if (a and 8) <> 0 then b := 'yes'; end
-
Чтобы FR смог найти датасеты и коннекторы (TfrDBDataSet, TfrUserDataset), у них должен быть Owner <> nil (нужно указать в качестве овнера любое окно, т.к. это связано с процедурой поиска компонента по его имени) и Name <> ''.
-
NT надо "патчить": Под Windows NT4 существует известная проблема с русскими буквами (отображаются закорючки), связанная с неправильной установкой кодовой страницы для шрифтов операционной системы. Позовите RegEdit и проверьте, чтобы в ключе: HK…
-
Видимо, забыли поставить TfrReport.StoreInDFM = True.
-
1. Этот "баг" был всегда и везде. Чтобы было некритично, не используйте относительных путей к файлам! Правильно открывать отчеты надо так: frReport1.LoadFromFile(ExtractFilePath(Application.ExeName) + 'yourfile.frf') 2. Переменная TIME отдает вр…
-
FS не тестировался и не продумывался для работы в таком режиме, так что возможны косяки (кстати, вполне вероятно, не связанные напрямую с FS).
-
Альфа-версия тестируется уже давно нашими тестерами. Использовать в рабочем проекте пока нельзя - постоянно что-то меняется, это может привести к несовместимости отчетов.
-
Сначала советую изучить вышеупомянутую демку. Там та же задача - держать группу в пределах одной страницы.
-
Надо делать два прохода и скрипт, по подобию демки "Keep group together". Т.к. события OnAfterPrint нет, высоту можно рассчитать по изменению CurY (разумеется, надо учесть случай, когда бэнд переносится на новую страницу и разница между CurY будет о…
-
См. fr_class.pas: function TfrMemoView.CalcHeight: Integer; begin ... frInterpretator.DoScript(Script); естественно, происходит зацикливание.
-
Этот принтер у народа много крови попил Говорят, лучше от HP 6L (если станет).
-
Потому что перед построением отчета происходит инициализация объектов и распределение их по бэндам. Если добавлять новый объект в OnBeforePrint (когда отчет уже строится), инициализирован объект не будет.
-
Он уже есть в 2.52 и работает.
-
Мы стараемся отвечать на все письма (независимо от того, кто это - наши, не наши, зарегистрированные, незарегистрированные). Вот только времени не всегда хватает. Как правило, 2-3 писем на саппорт достаточно, чтобы получить ответ.
-
С некоторыми изменениями становится в 3.0. Delphi2 не поддерживается (последняя совместимая версия - кажется, FR2.47).
-
Правильнее будет зарегистрировать объект в FR (если это визуальный объект). См. для примера реализацию простейшего объекта в FR - CheckBoxView в fr_chbox.pas.
-
В текущей версии экспорта ориентация не отрабатывается (берется за основу ориентация первого листа).
-
Попытаюсь. Дело в том, что переменные из data dictionary - это не совсем переменные. Это больше похоже на функцию, при обращении к которой вычисляется ее значение. Так вот, строковые переменные в словарь данных надо помещать аккуратно (об этом есть …
-
Только правкой исходников fr_view.pas.
-
Выпустим в конце лета. Демо здесь: http://www.fastreports.net/files/FR30demo.zip
-
Сформировать разрыв страницы можно вызовом NewPage из скрипта.
-
В FR2.x единица измерения - экранный пиксел (96 dpi). Точность печати - окло 0.3мм. Если нужно точнее - надо корректировать высоту бэнда в скрипте (например, поовина этикеток с базовым размером, половина - с размером, меньшим на 1).
-
Продолжайте писать на support@, и Вас заметят (это не шутка). Форум просматривается раз-два в неделю.
-
При экспорте не имеет значения, какие переменные использовались - все обрабатывается и экспортируется как текст. Пришлите файл frf и frp на support@ - посмотрим, что там не открывается.
-
FR, точнее его объект TfrPictureView, понимает только bmp, wmf, ico, jpg. Можно попробовать написать объект, понимающий tiff, самому.
-
А жаль - других вариантов нет...