Graph-oleBoundControl und Drucken ?

13/05/2010 - 11:14 von Silenus paparias | Report spam
Hallo.

Habe folgendes Problem.

Eine form funktioniert wie es soll:
Der User gibt 3 zahlen ein und anhand diese zahlen wird mit foldende
Code (aus solution) ein graph dargestellt

cGData = ""+TAB+AM1_LOC+TAB+AM2_LOC+TAB+AM3_LOC+CRLF+;
TAB+STR((sen1))+TAB+STR((sen2))+TAB+STR((sen3))+CRLF
THISform.LockScreen = .T.
append general gen1 class "msgraph.chart" DATA m.cGData
THISform.OleBoundControl1.ControlSource = "gen1"
THISform.OleBoundControl1.HasLegend = .F.
THISform.OleBoundControl1.autoformat(coltype,1)
thisform.optiongroup1.Value=2
THISform.LockScreen = .F.
..

Ein " Print-Button" soll das ganze auf Papier bringen:

report from graph.frx to printer noconsole.
(Die .frx hat ein OleBouindControl, eine Image(logo) und 3 Text-
felder)

Nun Passiert folgendes.

1.Nach drucken des Print-Buttons wird das OleboundControl auf der Form
leer.
2. Image wird nicht ausgedruck.(Bei direktstart der *. frx wird das
Image mitausgedruckt)
3. Graph und Text felder werden Korrekt mit ausgedruckt.

Hat jemand eine idee?

Gruss.










A
 

Lesen sie die antworten

#1 Silenus paparias
13/05/2010 - 13:29 | Warnen spam
Mitterweile habe ich alles korriegt.
Der satzzeige hat sich bewegt...

Eine generaele Frage habe ich noch:

Muss die cotrolsource von oleboundcontrol eine Tabellenfeld sein
oder kann das eine variable sein?(ich brauch den Graph nur Taemporaer.

gruss.

Ähnliche fragen