Highlighted

can you align anchor points

Participant ,
Jul 09, 2019

Copy link to clipboard

Copied

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

Views

921

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

can you align anchor points

Participant ,
Jul 09, 2019

Copy link to clipboard

Copied

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

Views

922

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jul 09, 2019 0
Adobe Community Professional ,
Jul 09, 2019

Copy link to clipboard

Copied

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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 09, 2019 2
Adobe Community Professional ,
Jul 10, 2019

Copy link to clipboard

Copied

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.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 10, 2019 2
Adobe Community Professional ,
Jul 10, 2019

Copy link to clipboard

Copied

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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 10, 2019 1
Mentor ,
Jul 10, 2019

Copy link to clipboard

Copied

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.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 10, 2019 3
Adobe Community Professional ,
Jul 10, 2019

Copy link to clipboard

Copied

Great idea, Sandee, thanks!

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 10, 2019 0
Adobe Community Professional ,
Jul 11, 2019

Copy link to clipboard

Copied

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:

AligningPathPoints-1.PNG

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

AligningPathPoints-2.PNG

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:

AligningPathPoints-3.PNG

Then I think using Illustrator is the best bet.

Regards,
Uwe

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 11, 2019 1
FRIdNGE LATEST
Advocate ,
Jun 24, 2020

Copy link to clipboard

Copied

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"!]

 

Capture d’écran 2020-06-24 à 18.23.26.pngCapture d’écran 2020-06-24 à 18.22.29.png

 

 

/*
    _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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jun 24, 2020 0
Community Beginner ,
Jun 23, 2020

Copy link to clipboard

Copied

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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jun 23, 2020 0