Quantcast
Channel: Adobe Community: Message List
Viewing all articles
Browse latest Browse all 82585

Re: Setting exact spaces between two text frames

$
0
0

Hi,

If your need is all about spacing text frames, here is a javascript code that should do what you need :

 

function main(gap) {  var sel, pi1, pi2, pi1vb, pi2vb, piRight, piLeft, piLeftVb, piRightVb;  var doc, HU;  if ( !app.documents.length || (!app.selection instanceof Array) || app.selection.length!=2 ) return;  doc = app.activeDocument;  HU = doc.viewPreferences.horizontalMeasurementUnits;  doc.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.MILLIMETERS;  pi1 = app.selection[0];  pi2 = app.selection[1];  pi1vb = pi1.visibleBounds;  pi2vb = pi2.visibleBounds;  piRight = ( pi2vb[1] > pi1vb[1] ) ? pi2 : pi1;  piLeft = piRight==pi2? pi1 : pi2;  piLeftVb = piLeft.visibleBounds;  piRightVb = piRight.visibleBounds;  piRight.visibleBounds = [piRightVb[0], piLeftVb[3]+gap, piRightVb[2], piLeftVb[3]+gap+piRightVb[3]-piRightVb[1]];  doc.viewPreferences.horizontalMeasurementUnits = HU;
}


main(20);

 

In Applescript, I guess the syntax would be something like set the visible bounds of pi1 to …

 

On a plus note, you can call this js from Applescript if you want.

 

Loic

http://www.ozalto.com


Viewing all articles
Browse latest Browse all 82585

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>