Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TeeChart und FastReport
karl-j - Mo 26.02.18 12:30
Titel: TeeChart und FastReport
Hallo,
ich möchte ein einfachen Chart den ich mit TeeChart erstelle jetzt mit FastReport ausdrucken.
Wie stelle ich das an? Ich finde kein Beispiel dafür.
vielen Grüße karl
Delete - Mo 26.02.18 14:35
- Nachträglich durch die Entwickler-Ecke gelöscht -
karl-j - Mo 26.02.18 19:45
Hi,
ich meine, wie binde ich meinen Chart in FastReport ein.
Exportieren als Bild, oder geht das irgendwie anders?
Und wie stelle ich das ganze an? Die Anleitung zu FastReport
hilft mir nicht weiter.
viele gruesse karl
Delete - Mo 26.02.18 19:53
- Nachträglich durch die Entwickler-Ecke gelöscht -
karl-j - Di 27.02.18 19:26
Hallo,
Danke fuer den Link, aber geht das auch ohne Datenbank?
Ich habe hier nur ca. 7 Werte die ich ausgeben will.
viele gruesse karl
Delete - Di 27.02.18 20:06
- Nachträglich durch die Entwickler-Ecke gelöscht -
karl-j - Di 27.02.18 21:04
Das ist genau meine Frage. Wie bekomme ich meine Werte ohne Datenbank an ein Diagramm an FastReport uebergeben?
Delete - Di 27.02.18 21:45
- Nachträglich durch die Entwickler-Ecke gelöscht -
karl-j - Mi 28.02.18 19:40
Hallo,
Danke, das klappt soweit. Das Kreisdiagramm erscheint jetzt auf meiner FastReport Seite.
Die Werte konnte ich über den Designer von FR eingeben.
Wie ändere oder setzte ich nun die Werte des Diagramms von meinem Programm heraus.
Brauche ich dazu noch das frxChartObject? Oder wie habe ich Zugriff auf die Werte in FR?
viele Grüße Karl
Delete - Mi 28.02.18 20:08
- Nachträglich durch die Entwickler-Ecke gelöscht -
karl-j - Mo 05.03.18 11:52
Hallo Frühlingsrolle,
danke für Deine Hilfe,
ich habe es jetzt den Chart als Bild übergeben.
Das funktioniert fürs erste einmal.
C++-Quelltext
1: 2: 3: 4: 5:
| TfrxPictureView *picv = NULL; picv = dynamic_cast<TfrxPictureView*>(frxReport1->FindObject("Picture2"));
picv->Picture->Assign(Chart1->TeeCreateMetafile(False, Rect(0, 0, (Sender->Width), (Sender->Height)))); |
Den Chart dierekt in FastRepot aufzurufen wäre mir zwar lieber, aber dazu kenn ich mich nicht gut genug aus.
viele Grüße karl
Delete - Di 06.03.18 08:39
- Nachträglich durch die Entwickler-Ecke gelöscht -
karl-j - Sa 10.03.18 22:27
Hi,
dank deiner Hilfe läuft es nun.
C++-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| TfrxChartView *chart = NULL;
chart = dynamic_cast<TfrxChartView*>(frxReport1->FindObject("Chart1"));
if (chart != NULL) {
chart->SeriesData->Items[0]->Source2 = "3200;23;500"; chart->SeriesData->Items[0]->Source1 = "Text1;Text2;Text3"; } |
viele Grüße Karl
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!