Quickreportban kördiagramm

Sziasztok!

Kördiagrammot szeretnék létrehozni futásidőben, váltakozó adatokkal. Alapvetően 3 részre bontott kördiagramról van szó, melynek szeletei különböző színűek.
A programot sikerült elkészíteni hamar, Canvas-al állítom elő a befoglaló kört és a benne lévő tagoló egyenes szakaszokat, melyek megfelelő szögben helyezkednek el a körben, és Floodfill-el beszínezem a körcikket a megfelelő színekre.
Ez eddik rendben.

Form1-en készül a diagramm képe, ha kész akkor azt lementem egy BMP-be és utána azt töltöm be a Quickreport form QRIMAGE-be.

Ezt akarom Quickreportban megjeleníteni és még néhány adattal megszórni, végül kinyomtatni a lapot.

Sikerült is hamar, egy csúnya probléma van vele:

A kördiagramm TÚL PIXELES ! Ha QRSHAPE komponenst használok
a kör megrajzolására, akkor tökéletes lesz a nyomtatási kép,
de sajnos a QRSHAPE-ben nem tudok tetszőleges szögű vonalakat
megjeleníteni és a körcikket sem lehet színezni szeletenként...

Hogyan lehet akkor egyszerűen, szépen Quickreportban kördiagrammot előállítani és szépen nyomtatni?

Könyvajánló

Programozzunk Turbo Delphi Rendszerben