Rave Report

Signaler
Messages postés
3
Date d'inscription
jeudi 22 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2004
-
Messages postés
3
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
11 janvier 2005
-
Bonjour,

J'essai en vain d'inserer un graphique dans un Etat Rave et je n'y arrive pas. Quelqu'un a t-il un exemple de code Delphi.

De plus comment lier un Etat Rave par rapport à une reqûetes sQL. Je voudrais que mon etat rave depend d'une requetes précedement définie

Merci d'avance

3 réponses

Messages postés
3
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
11 janvier 2005

Joel GAILLEDREAU
Messages postés
3
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
11 janvier 2005

Graphical Code Based Report

You can include shapes and images in your code based report, along with the text. The following example demonstrates that:

procedure TFormMain.PrintGraphicsReport(Report: TBaseReport);
var
Bitmap : TBitmap;
begin
with Report do
begin
Canvas.Brush.Color := clGray;
Rectangle(0.3, 0.3, 4.7, 3.3);
SetFont('Arial', 15);
FontColor := clRed;
PrintXY(0.5,0.5, 'Just look at all the graphics!');
Bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile('delphi.bmp');
PrintBitmap(3.5,0.3,1,1, Bitmap);
PrintBitmap(1,2,3,3, Bitmap);
Canvas.Pen.Color := clBlue;
Canvas.Brush.Bitmap := Bitmap;
Ellipse(5,0.3,6,3.3);
Ellipse(2,1,4,1.9);
finally
Bitmap.Free;
end;
Canvas.Pen.Color := clBlack;
Canvas.Brush.Style := bsSolid;
Canvas.Brush.Color := clYellow;
Pie(0.7,0.7,1.7,1.7,1,1,1,2);
Canvas.Brush.Color := clGreen;
Pie(0.7,0.7,1.7,1.7,1,2,1,1);
end;
end;

In this example the methods Rectangle, Ellipse and Pie have been used draw shapes with different fills. Bitmaps were outputted using PrintBitmap and as the brush of the ellipses.

Joel GAILLEDREAU
Messages postés
3
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
11 janvier 2005

J'ai, de mon côté, des difficultés pour imprimer du texte formaté, contenu dans des champs BLOB, le tout proprement.

Si quelqu'un a une idée ...


Joel GAILLEDREAU