Wydrukowanie StringGrida z zachowaniem kolorów za pomocą LazReport

0

Witam.

Chciałbym wydrukować StringGrida z zachowaniem kolorów.
Zawartość tabeli (oraz kolory) generowana jest na podstawie danych na serwerze, szerokość jest stała, wysokość zmienna.
Przykładowo może wyglądać tak :

StringGrid.jpg

Stworzyłem taki raport:

raport.jpg

Nie mam pomysłu jak przenieść kolory na wydruk.
Próbowałem w miejscach pokolorowanych mogę wstawić dowolny znak i w raporcie (w atrybuty podkreślenia) dodać warunek value = 'x'- owszem koloruje ale na określony z góry kolor, więc chyba nie tędy droga...

0

dla pól na raporcie dodaj skrypt:

FillColor:=[kolor]

w procedurze OnGetValue raportu dodaj

if ParName='kolor' then
ParValue:=ColorToString(clRed); 

Oczywiście zamiast czerwonego przekazujesz kolor komórki StrinGrid'a.

1 użytkowników online, w tym zalogowanych: 0, gości: 1