Moving a node to specific coordinates

I have been using Corel for over 20 years, and have never needed support.  I do most of my work editing nodes within a drawing for creating continuous line patterns that are repeatable.  

For years I have simple "nudged" the first and last point of a complex curve to the appropriate position.  Now I want to simplify that by entering in the coordinates for the node.  

  1. I have tried Object Coordinates, but it appears to do nothing after I change the node location, or radically change my design.  There is no documentation for it in help.
  2. I have searched Customize for some sort of input field to add to the toolbar with no luck.

I always have to add the information on the coordinates of the selected note to the Status Bar, so I am surprised that I can't find an option for editing the position.

Any help would be appreciated.  If this option doesn't exist, I'd also like to know so I don't continue my snark hunt.  

Thanks!

Parents
No Data
Reply
  • Hi.

    A macro would work. You could add a form to this:

     

    Sub moveSelectedNode()
        Dim s As Shape
        Dim n As Node
        Dim x#, y#
       
        x = 0
        y = 0
       
        Set s = ActiveShape
        If s.Type <> cdrCurveShape Then Exit Sub
       
        For Each n In s.Curve.Nodes
            If n.Selected = True Then
                n.SetPosition x, y
            End If
        Next n
    End Sub

     

    ~John

Children
No Data