AlexTZ
AlexTZ
Подробная информация
- Имя пользователя
- AlexTZ
- Электронная почта
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- FR Team
Комментарии
-
в общем-то никак, он сам считает максимальную ширину каждой колонки. В последней версии ширину можно сделать фиксированной (св-во DataWidth), но лучше от этого не станет...
-
Нельзя ложить объекты ниже subreport!
-
написал: Например, нет такой ссылки написал: шрифты загруженные с http://fiskalp.narod.ru/barkod.htm в FastReport работать не захотели, хотя в Excel работают. Возможно, надо выставить правильный чарсет у мемо-объекта.
-
Цвета поменять нереально - только правкой исходников. Но можно формировать диаграмму самому и подставлять ее в отчет (как это делать - см. faq). И что имеется в виду под искажением отчета? Если шрифты "съезжают" - это цена за неполную реализацию wy…
-
У меня If FREESPACE<150 Then NewPage работает нормально.
-
Можно задать выделение для всего вставленного текста (в редакторе TfrRichView). Выделение части текста сделать нельзя.
-
См. демку demos\runtime - там подробно все описано.
-
Достаточно в pagefooter поместить [sum(FieldValue)].
-
- моя недоделка - там везде (MouseUp, MouseDown, MouseMove) надо повставлять вызов inherited. - горизонтальный скролл не реализован.
-
В 1.4 уже добавлена поддержка OLE и улучшена поддержка отладки скриптов. Уже есть версия под Delphi 8.NET. Но в целом от продукта чудес не ждите - все таки это изначально часть FastReport 3.0.
-
Да, сначала TMenu (он наследуется от TComponent, который уже описан), потом TMainMenu от TMenu. "Фишка" такая со всеми компонентами.
-
Возможно, в документации не совсем ясно сказано, что вторым параметром в AddClass надо указывать родительский класс: type TMyClass = class(TObject) ... end; fsScript1.AddClass(TMyClass, 'TObject'); родительский класс должен быть предва…
-
1) для РФ цена $19 2) можно сделать самому, поправив fs_ilang.pas, fs_iilparser.pas 3) смотря как добавляли - должно работать. По умолчанию возможен только доступ к published свойствам, остальные свойства и методы надо реализовывать вручную.
-
модуль fs_xml.pas не анализирует содержимое этого заголовка...
-
Легко.
-
Ну, скорее всего FS тут не виноват. Просто frVariables[...] содержит Null, который не может быть конвертирован в строку. Структуру легче всего посмотреть так: uses fs_xml, fs_itools; var x: TfsXMLDocument; x := TfsXMLDocument.Create; Gener…
-
В 1.3 все работает, проверено только что. Имена параметров в описаниях индексных св-в отсутствуют, так задумано и менять уже поздно. Дерево легко доделать самому, чтобы оно отображало и объекты, и типы. Ключевой метод - GenerateXMLContents, которы…
-
1) реализовано 6 уровней и то, что вы привели в качестве примера 2) фильтрами пока не занимались, но скорее всего второе 2.1) нет, все будет в виде текста
-
Только через TStringList.
-
Не понял, что именно озадачило? В FS1.0-1.1 uses работал именно как include, в FS1.2 поведение изменилось - теперь оно больше похоже на паскалевский uses. А в 1.3 вообще можно писать модули на разных языках - см. demos\main\samples\cross-lang
-
Можно и склеивать, только не композитным отчетом, а frReport1.EMFPages.AddFrom(frReport2)
-
1) а может, все-таки с помощью TfrCrossObject? По проблеме ничего сказать не могу - демку надо бы глянуть, где баг проявляется. 2) это только самому, с ручкой и листком бумаги.
-
В FS1.3 вроде поправили.
-
Версия FS1.3 должна собираться без ошибок.
-
Для подобных задач есть св-во Tag, в которое можно еще на этапе дизайна поместить нечто вроде: m1:[Table1."Field1"] m2:[Table1."Field2"] m3:[Table1."Field3"] при формировании отчета вместо квадратных скобок будут подставлены значения. При OnOb…
-
Поместить строки в child-бэнды.
-
Если данных в masterdata нет, то печататься он не будет (и вместе с ним его header, footer). Это не изменить никак, кроме правки исходников. Св-во PrintIfDetailEmpty - для master-detail отчетов и позволяет печатать master, для которого нет записей и…
-
а фиг его знает, все должны печататься. Если совсем все плохо - шлите демку на support, разберемся...
-
да так же и будет: m->Prop["WordBreak"] = true
-
Про разные датасеты - не совсем понятно. Что, [cds_TMP2."COM_DOCUMENT_NUMBER"] в разных отчетах - это не одно и то же?