Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Как программно в FastReport задать цвет фона?


Автор: Данкинг 17.8.2009, 22:05
В программе пишу:
Код

procedure TForm1.frxReport1GetValue(const VarName: String;
  var Value: Variant);
begin
if varname='color' then value:=label1.Color;
end;


В самом FR пишу:
Код

procedure frxReport1OnStartReport(Sender: TfrxComponent);
begin
page1.Color:=<color>;                                                                                                                      
end;


Проблема: при обычном просмотре:
Код

frxReport1.ShowReport;

цвет фона меняется. При экспорте же в PDF:
Код

frxReport1.Export(frxPDFExport1);

цвет фона в получившимся PDF-файле - белый. Вопрос: кто виноват и что делать? smile 

Автор: Dobermann 17.8.2009, 22:13
...я думал ты делфи вдоль и поперек знаешь!  smile  smile 

Автор: Данкинг 17.8.2009, 22:14
Цитата(Dobermann @  17.8.2009,  23:13 Найти цитируемый пост)
...я думал ты делфи вдоль и поперек знаешь! 

Ну почти, осталось немного до Совершенства. smile 

Автор: Данкинг 18.8.2009, 22:50
Разобрался:
Код

frxPDFExport1.Background:=True;

 smile 

Автор: Akella 18.8.2009, 23:19
Цитата(Dobermann @ 17.8.2009,  22:13)
...я думал ты делфи вдоль и поперек знаешь!  smile  smile

нам всегда есть к чему стремиться, а также есть возможность совершенствоваться и помогать друг другу smile

Добавлено через 3 минуты и 58 секунд
думаю, что друг-друг это оценит smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)