Wie Chart in Canvas ?

Wie bekomme ich einen Chart in ein Canvas?

Wie bekomme ich ein Chart in ein Canvas?
Ich schreibe ein Programm in dem eine in mm masstabgetreue Paintbox und verschiedene Diagramme auf ein Blatt Papier ausdrucken muss.
Diesen Ausdruck mache ich über eine selbst geschriebene Druckvorschau, in der das zu druckende Blatt Papier als Canvas-Objekt dargestellt wird.

Vielen Dank

E.B.

Warum nimmst Du keinen Reportgenerator? Ist je nach Version schon in Delphi drin.

Welchen Reportgenerator würdest Du mir empfehlen ?
Ich habe DELPHI 7 Enterprise.
Etwa QuickReport oder Rave?
In beiden habe ich keine Steuerelemente zu TPaintBox oder TChart gefunden.

Vielen Dank für einen Tip

E. B.

Habe in der Literatur ein TQRChart im QReport gefunden, kann diese Komponente aner bei mir in meiner Installation nicht finden (auch nach erneuter Installation des dclqrt70.bpl-Packages). Was ist hier eigentlich los?.

Vielen Dank und interwinterliche Grüße

E. B.

Vielleicht so:

Was auch immer du in die Paintbox zeichnest, laß das in ein Metafile (TMetafile, sie Hilfe) zeichnen. Zeichne dann das Metafile mit Druckvorschau.Canvas.Draw(x,y,Metafile) oder mit StrechDraw in die Druckvorschau.

Sag mal bescheid, ob das klappt. Evtl kann ich dir bei Details noch helfen.

Grüße,
Jochen

habe Lösung über Umweg gefunden. In der QRImage Komponente gibt es ein Canvas welches ich benutzen konnte. Daraus habe ich mir eine neue Komponente gebastelt die funktioniert.

Vielen Dank

E. B.