Hallo, liebe hilfsbereite Forumsleserinnen und Forumsleser!
Ich möchte in CorelDraw 12 eine Linie durch eine Prozedur zeichnen lassen. Mit den fünf Zeilen Quellcode funktioniert das auch, ich kann auch die Koordinaten der Punkte aus vorhandenen Variablen auslesen, damit es nicht immer dieselbe Linie ist.
Aber der Fall ist, dass ich nun Linien mit unterschiedlich vielen Punkten zeichnen möchte, die Zeile 3) sich aber nicht über eine Schleife vervielfältigen lässt.
Gibt es da einen speziellen Befehl, der eine Zeile Quellcode während des Programmablaufs generiert und interpretiert?
- Set crv = ActiveDocument.CreateCurve()
- With crv.CreateSubPath(1,1)
- .AppendLineSegment 2,2
- End With
- Set s4 = ActiveLayer.CreateCurve(crv)
Hintergrund ist, dass ich die angrenzenden Knotenpunkte zweier Linien über eine Prozedur zu einem Knotenpunkt zusammenfassen möchte, um die Anzahl der Objekte ich einem Dokument zu verringern. Der herkömmliche Weg über das Kombinieren der Linien, das Auswählen der Knotenpunkte und irt Zusammenfassen ist mir zu mühsam.
Danke für alle sachdienlichen Antworten.
Viele Grüße,
Martin