Hallo und danke, koter.
Zum Grund meines Themas nochmal, z.B. wenn in Zukunft jemand hier hereinschaut und wie so oft nur die letzten Beiträge anschaut.
Ich importiere Dateien, z.B. aus Clip Studio Paint, als SVG. Diese werden in CorelDraw auch korrekt geöffnet. Allerdings sind eben die Dateien schon vorher nicht ganz sauber, etwa bei den Start- und Endknoten. Diese sind teilweise verkehrt herum oder aber es gibt ganz kleine Biegungen am Ende der Kurve. Es ist einfach ein unsauberer Pfad am Anfang und am Ende. Das Ergebnis davon ist schlicht und einfach, dass manche Linien (=Umriss) abgeschnitten sind und nicht abgerundet am Ende. Das würde ich gerne korrigieren. Das meiste wird wohl manuell zu erledigen sein, aber Makros sind ja immer eine gute Hilfe.
Weiter oben hattest du, koter, schon ein Makro reinkopiert, das kurze Griffe findet, was auch funktioniert und hilfreich ist. Das müsste aus meiner Sicht auch nicht geändert werden.
Noch wichtiger (nach einer steilen Lernkurve) ist aber, dass man "per Klick" einen Knoten (Startknoten oder Endknoten) dann per Makro drehen kann, also um 180°. Und zwar per manueller Auswahl.
Daher wäre das eine Makro eigentlich schon fertig (kurze Griffe), und das zweite Makro könnte gerne ganz unabhängig davon sein. Das heißt, man entdeckt einen Knoten selbst und markierte diesen selbst und klickt dann einfach nur auf das Makro zum 180°-Drehen.
koter hatte es oben auch schon gezeigt, vielleicht gibt es das 180°-Makro schon "einzeln"? Dann könntest du es hier mal reinkopieren und ich könnte es testen.
Das GMS von dir hat bei mir leider nicht geklappt, es gibt den Fehler 91 "Objektvariable oder With-Blockvariable nicht festgelegt" und der Debugger markiert: aV.SetViewArea oX, oY, oWidth, oHeight
Aber wie erwähnt bräuchte ich kein Gesamtmakro, sondern nur noch den Code für die 180°-Drehung. Also ohne vorherige Analyse der Knoten.
Zum Grund meines Themas nochmal, z.B. wenn in Zukunft jemand hier hereinschaut und wie so oft nur die letzten Beiträge anschaut.
Ich importiere Dateien, z.B. aus Clip Studio Paint, als SVG. Diese werden in CorelDraw auch korrekt geöffnet. Allerdings sind eben die Dateien schon vorher nicht ganz sauber, etwa bei den Start- und Endknoten. Diese sind teilweise verkehrt herum oder aber es gibt ganz kleine Biegungen am Ende der Kurve. Es ist einfach ein unsauberer Pfad am Anfang und am Ende. Das Ergebnis davon ist schlicht und einfach, dass manche Linien (=Umriss) abgeschnitten sind und nicht abgerundet am Ende. Das würde ich gerne korrigieren. Das meiste wird wohl manuell zu erledigen sein, aber Makros sind ja immer eine gute Hilfe.
Weiter oben hattest du, koter, schon ein Makro reinkopiert, das kurze Griffe findet, was auch funktioniert und hilfreich ist. Das müsste aus meiner Sicht auch nicht geändert werden.
Noch wichtiger (nach einer steilen Lernkurve) ist aber, dass man "per Klick" einen Knoten (Startknoten oder Endknoten) dann per Makro drehen kann, also um 180°. Und zwar per manueller Auswahl.
Daher wäre das eine Makro eigentlich schon fertig (kurze Griffe), und das zweite Makro könnte gerne ganz unabhängig davon sein. Das heißt, man entdeckt einen Knoten selbst und markierte diesen selbst und klickt dann einfach nur auf das Makro zum 180°-Drehen.
koter hatte es oben auch schon gezeigt, vielleicht gibt es das 180°-Makro schon "einzeln"? Dann könntest du es hier mal reinkopieren und ich könnte es testen.
Das GMS von dir hat bei mir leider nicht geklappt, es gibt den Fehler 91 "Objektvariable oder With-Blockvariable nicht festgelegt" und der Debugger markiert: aV.SetViewArea oX, oY, oWidth, oHeight
Aber wie erwähnt bräuchte ich kein Gesamtmakro, sondern nur noch den Code für die 180°-Drehung. Also ohne vorherige Analyse der Knoten.
Betriebssystem / Grafik-Software: Windows 10, CorelDraw Suite 2023