Skip to main content
Inspiring
July 10, 2019
Question

can you align anchor points

  • July 10, 2019
  • 6 replies
  • 4364 views

I know in Illustrator you can select individual anchor points and use your align options. Is there a way to do this in Indesign?

    6 replies

    Barb Binder
    Community Expert
    Community Expert
    June 23, 2020

    This is a user-to-user forum (users helping other users) understand how to use the application, and no, this is still not a feature within InDesign.

     

    Adobe accepts feature requests on the InDesign uservoice site. Here is the link to a previous request for this feature—votes are key. The more people that request a feature, the greater likelihood that Adobe will consider adding it.

     

     https://indesign.uservoice.com/forums/601021-adobe-indesign-feature-requests/suggestions/33620314-align-points-on-a-path-using-direct-selection-and

     

    ~Barb 

    ~Barb at Rocky Mountain Training
    timz67519437
    Inspiring
    January 21, 2022

    Not sure why Adobe had to make a completely separate website with completely different logins just for feedback on their apps? They used to have feedback right on their own website.

    From my past experience, they don't even really listen to their user base when adding features that we need. Or it takes years for them to do it (I'm looking at you Illustrator Artboards!).

    I still don't understand why we can't copy paths from Photoshop into InDesign. We can copy them from Illustrator. I remember when they first came out the the Creative Suite in the early 2000's. They said all our apps will have a common interface and work seamlessly together. Well, I'm still waiting for that 20 years later.

    timz67519437
    Inspiring
    June 23, 2020

    Version 15 of InDesign and Adobe can't implement this simple feature?

    Community Expert
    July 11, 2019

    Hi COGordonW  ,

    just one idea:

    Depending on the number of path points you have to align would it help if you copy/paste the object to Illustrator, align the anchor points there and copy/paste it back to InDesign?

    Can you show a sample where you have trouble aligning the path points?

    Something like the example below where I want to align the path points according to the guides could be handled in different ways:

    Copy/paste to Illustrator, align path points there, copy/paste back, done in about 10 seconds if Illustrator is open:

    Or you could transform the polygon to a rectangle using InDesign's own feature plus adjusting the width of the rectangle.

    With this process your extra path points will be removed.

    Maybe you need them because you want to create a shape like this:

    Then I think using Illustrator is the best bet.

    Regards,
    Uwe

    FRIdNGE
    June 24, 2020

    Uwe,

     

    Here, just a simplistic matter of maths!  😉

    You simply need to first define the right "point zero"!

    [original frame, in "red"; the same frame after running the script, in "green"!]

     

     

     

    /*
        _FRIdNGE-0618_PointsAlignment.jsx
        Script written by FRIdNGE, Michel Allio [24/06/2020]
    */
    
    app.doScript("main()", ScriptLanguage.javascript, undefined, UndoModes.ENTIRE_SCRIPT, "Points Alignment! …");  
    
    function main()      
        {
            
            var myPath = app.selection[0].paths[0],
            myPathPoints = myPath.pathPoints,
            P = myPathPoints.length,  p,
            myPathPointsToBeAligned = [];
            for ( p = 0; p < P; p++ ) if ( myPathPoints[p].anchor [0] > 0 ) myPathPointsToBeAligned.push(myPathPoints[p]);
            var P = myPathPointsToBeAligned.length,  p,
            myMinMax0 = [],  myMinMax1 = [];
            for ( p = 0; p < P; p++ ) {
                myMinMax0.push(myPathPointsToBeAligned[p].anchor [0]);
                myMinMax1.push(myPathPointsToBeAligned[p].anchor [1]);
            }
            myMinMax0.sort(function(a, b) { return a - b; });
            myMinMax1.sort(function(a, b) { return a - b; });
            //-------------------------------------------------------------
            ///*HV1: */  for ( p = P-1; p >= 0; p-- ) myPathPointsToBeAligned[p].anchor  = [ myMinMax0[0] + (myMinMax0[P-1] - myMinMax0[0])/2, myMinMax1[0] + ((myMinMax1[P-1] - myMinMax1[0])/(P-1))*(P-1-p) ];
            /*HV2: */  for ( p = P-1; p >= 0; p-- ) myPathPointsToBeAligned[p].anchor  = [ myMinMax0[0] + ((myMinMax0[P-1] - myMinMax0[0])/(P-1))*(P-1-p), myMinMax1[0] + ((myMinMax1[P-1] - myMinMax1[0])/(P-1))*(P-1-p) ];
            //-------------------------------------------------------------
            
        }

     

     

     

    (^/)  The Jedi

    Sandee Cohen
    Legend
    July 10, 2019

    Rather than use Smart Guides, which involves dragging points, I'd rather select a point and copy its X or Y coordinates. Then select the next point and change its X or Y coordinates. It takes longer, but is more precise.

    Steve Werner
    Community Expert
    Community Expert
    July 10, 2019

    Great idea, Sandee, thanks!

    John Mensinger
    Community Expert
    Community Expert
    July 10, 2019

    COGordonW  wrote

    Is there a way to do this in Indesign?

    Not with the Align panel, as you've discovered, but Smart Guides are quite good for this.

    Steve Werner
    Community Expert
    Community Expert
    July 10, 2019

    They're not as good as using the Align panel, but Smart Guides can help in InDesign.

    Steve Werner
    Community Expert
    Community Expert
    July 10, 2019

    As with many other path operations, this is one of many things you can do well in Illustrator but not in InDesign.

    Illustrator is primarily an illustration program and InDesign is primarily a program for publishing. No program can do all things equally well. For example, InDesign's typography and printing capabilities work much better than those in Illustrator.

    If you want to make a feature request, you should do it in InDesign User Voice forum:

    Adobe InDesign Feedback