11-30-2006 10:17 AM
12-01-2006 01:48 AM
Hallo Writer
Leider ist es für Bitmap-Dateien nicht möglich einen transparenten Hintergrund zu definieren. Für Vektor-WMF-Grafiken ist das allerdings kein Problem.
Es gibt auch keinen Schalter um die Grafik sichtbar und unsichtbar zu machen. Sie können aber einfach den Namen der Grafik im Script löschen und anschließend wieder setzen. Die Parameter finden Sie, wenn Sie den Grafikdialog öffnen und CTRL-A drücken.
Call GraphObjOpen("Metafile1")
MtaFileName =""
Call GraphObjClose("Metafile1")
Verschieben können Sie ein Report-Objekt mit den folgenden Befehlen:
Call GraphObjMove(GraphObjName, ObjDelta)
Verschiebt ein Report-Objekt vor oder hinter die anderen Report-Objekte eines Arbeitsblatts.
Call GraphObjMoveSel(ObjDelta)Verschiebt markierte Report-Objekte in den Vorder- oder Hintergrund in DIAdem-REPORT.
Winfried
12-01-2006 03:02 AM
12-01-2006 03:18 AM
Sie haben recht, die Funktionen war zur 9.1 noch nicht offiziell. Funktionieren tut sie aber trotzdem. Hier die Hilfe aus Version 10:
Verschiebt markierte Report-Objekte in den Vorder- oder Hintergrund in DIAdem-REPORT.
Call GraphObjMoveSel(ObjDelta)
![]() |
Bestimmt die Anzahl der Ebenen, um die DIAdem das Objekt verschiebt.
|
![]() | Hinweis Der Betrag der Variablen ObjDelta darf den Wert (ReportObjLast - 1) nicht überschreiten. |
Das folgende Beispiel verschiebt markierte Objekte um eine Ebene nach vorn.
Call GraphObjMoveSel(1) Call PicUpdate
Befehl: GraphObjMove
Verschiebt ein Report-Objekt vor oder hinter die anderen Report-Objekte eines Arbeitsblatts.
Call GraphObjMove(GraphObjName, ObjDelta)Eingabeparameter
![]() | Bestimmt den Namen eines Objekts in einem Report.
| ||||
![]() | Bestimmt die Anzahl der Ebenen, um die DIAdem das Objekt verschiebt.
|
![]() | Hinweis Der Betrag der Variablen ObjDelta darf den Wert (ReportObjLast - 1) nicht überschreiten. |
![]() | Hinweis Nehmen Sie die Parametrierung von Objekten in DIAdem-REPORT immer in folgender Reihenfolge vor: Das Objekt öffnen, den Inhalt des Objekts verändern, dann ein Unterobjekt öffnen, den Inhalt des Unterobjekts verändern, dann das Unterobjekt schließen und zuletzt das Objekt schließen. Weitere Informationen finden Sie in der Vorgehensweise Zugreifen auf Objekte in DIAdem-Modulen. |
Das folgende Beispiel erzeugt einen roten Text und davor ein 2D-Achsensystem mit gelbem Hintergrund. Der Befehl GraphObjMove verschiebt den Text vor das 2D-Achsensystem.
Call GraphSheetNew("Test") Call GraphObjNew("Freetext","New Text") Call GraphObjOpen("New Text") TxtTxt ="Test Report" TxtSize =20 TxtColor ="red" TxtPosX =50 TxtPosY =50 Call GraphObjClose("New Text") Call GraphObjNew("2d-axis","2DAxis1") Call GraphObjOpen("2DAxis1") D2AxisTop =15 D2AxisBottom =15 D2AxisLeft =25 D2AxisRight =25 D2AxisBackColor = "Yellow" Call GraphObjClose("2DAxis1") Call PicUpdate Call MsgboxDisp ("Move text into foreground") Call GraphObjMove("New Text",1) Call PicUpdate