Work around the question of order selection setting in CS 4

Hi guys,.

I'm writing a JavaScript in Indesign that will copy the contents of each block of selected text in the Clipboard. The main problem is the order of selection, since I use 4 CS. I'm trying to work around the problem by writing the coordinates X and Y of each image in the tables through a loop 'for', because of the order in this respect is always the upper left to the lower right corner in my documents. However, I don't know what to do after the sorting of arrays: how could tell the program to use first the framework with the coordinates of the closest to 0, then the next, etc.. ? So far, I have this:

var identifying = new Array();

var given = new Array();

Var block = app.selection;

for (var i = 0; i < Blocs.length; i ++) {}

var myBounds = blocks [i] .geometricBounds;

var X = myBounds [1];

var Y = myBounds [0];

LesX.push (X);

LesY.push (Y);

}

LesX.sort (sortnum);

Thanks a lot for your help!

My

THS is not a good approach. Identifying your table will be something like [90, 50, 30, 60, 20] before sorting. And after sorting, it will [20, 30, 50, 60, 90]. But that will not tell you how to find the object X value is 20.

I would like to write like this:

function byYX(a,b) {
    var
        aY = a.geometricBounds[0],
        bY = b.geometricBounds[0],
        aX = a.geometricBounds[1],
        bX = b.geometricBounds[1],
        dy = bY-aY,
        dx = bX-aX;

    return dy?dy:dx;
}

var blocs = app.selection;
blocs.sort(byYX);

Tags: InDesign

Similar Questions

  • What can I do to work around the problem in order to export an after effects CC as an xfl, which is no longer available?

    Help, please

    Hi André,.

    Visit this forum: http://adobe.ly/1MOi31z

    Thank you
    Kevin

  • Work around the GUI - old mimi question Worksation

    I'm stuck.

    I am running Win 7 computer with VMware workstation 9.  I use VMware for reliability, snapshots, etc.  I have done this for many years and I am happy with the benefits (real or imaginary) under VMware.  My use and understanding is not sophisticated but I was able to take fat from the fire several times over the years because of my setup.

    The virtual machines of my guests are installed on a disk Raid 'E', but I mainly run one machine that I want to be able to boot from a shortcut on the desktop.  I understand that it is possible to do and work around the GUI of the VMware Workstation or Player.

    Help, please!

    Concerning

    k

    kriemer wrote: I tried (should have said that).  Everything that happens is opens VMware workstation but not the virtual machine.

    Yes, (see image below) , I forgot that you must use the following syntax:

    -x

  • How can I work around the compatibility test during the upgrade of Windows Vista Edition Home Premium to Windows 7 Home Premium?

    During the upgrade of Windows Vista Edition Family Premium of Windows 7 Home Premium, he stopped at the compatibility check and asked to uninstall McAfee Personal Firewall Plus. I uninstalled McAfee Total Protection, but the problem remains. I contacted the technical support of McAfee and it installed and running a deep cleaning products McAfee removal. But the problem remains. What should I do to work around the compatibility check, so that I can complete the upgrade to Windows 7 Home Premium.

    Go to C:\Program Files

    Remove the McAfee program from there folders

    Restart the installation again.

    Also:

    1. click on start, type msconfig in the search box and press ENTER.

    User account control permission

    If you are prompted for an administrator password or a confirmation, type the password, or click on continue.

    2. in the general tab, click Selective startup.

    3. under Selective startup, clear the check box load startup items.

    4. click on the Services tab, select the hide all Microsoft Services check box, and then click Disable all.

    5. click on OK.

    6. When you are prompted, click on restart.

    7. after the computer starts, check if the problem is resolved.

  • What is the work around the downloaded CD 2 of CS2 installer disk prompt error?

    What is the work around the error of the 2 CD downloaded CS2 replacement installer disc prompt?

    OK, I paid for this software.  I have the media, and the series here.  There is no problem with either.  The problem is with Adobe reluctance to save it.  So, Adobe has a downloadable "fix".  They replace the software that I own with a downloadable set of files.  They provide instructions that are inaccurate and a Setup program that requires a CD that does not exist (Please insert CD 2 to continue installation?)

    What is the work around the error of the downloaded installer CS2 urging "Please insert CD 2 to continue installation"?

    I'll tell you what is the solution... Do not buy Adobe products because they are trying to manipulate customers in the purchase of new products.

    I'll upload the separate installation programs for each of the sequencing of CS2.  After I cancel my check again to get another installer Adobe "oopsy" around, I'll install each application separately.  There should not be a disk command prompt.  But I suspect another error display of ineptitude and deceit will result.

    If I can not port this old app on my new computer, so I guess that's where Adobe and I part ways.

    T. St lover see message #11 in http://forums.adobe.com/message/4919014#4919014?sdid=KCHDS where the extraction process is discussed.

  • Is there a way to get the CF work around the original file?

    When I download a file in cf, cf renames the file if the file already exists. Is there a way to get the CF work around the original file?

    Yes of course nothing.

    The documentation tells you even this.
    http://livedocs.Adobe.com/ColdFusion/8/htmldocs/Tags_f_10.html

    I will even make notice that the attribute "nameConflict" is the one that you
    you want to read.

  • BlackBerry Smartphones work around the Director of office for Mac

    OK-

    I found a solution for now. All synchronized for me EXCEPT for iCal. The software crashes when you try and use the advanced settings and check "Sync: all events"I could synchronize only 'future events', but this means that everything that happened has been left out. " SO my difficulty has been obtained to option 3 in the settings advanced and select it. I put it: 999 days before and 0 days events only after (because I had already synced only "future events") has completed the synchronization and my BB has now all the events of 999 days before today.

    You cannot add that several days b/c the software will only 3 digits. If you are starting with a clean bb, I would set this option to 999 days prior and 999 days after

    It always seems to hang on when "All events" is checked so I'm going with ' only prior event 999 days and 999 days after. "

    Until they understand this!

    ... and he even looked as if he could work the first time I tried it.

    But it was with the "replace all the events calendar on the Blackberry device" unchecked. After I received the message that "more than 25%" of my entries iCal would be modified or lost, I decided not to go forward.

    Then I checked the button "Replace all the calendar events" and tried again. It hung as usual.

    Then, I tried unchecking the box, and he still hung.

    So, I'm at square one. And using google to update my calendar.

    I was perfectly happy before Missing Sync. I wish that I did take the trouble to install DTM, as I now have to use the detour to update my Blackberry via Google.

  • Work around the blackBerry Smartphones google private account

    Phone bought off someone and it was factory reset, but it has a Google account is a way to get around this

    The device may have been 'reset' by the person who sold it, but they have done a reset no reliable.

    Accordingly, the only way you can use this feature is to get the seller to enter their credentials of Google, followed by execution of a trust reset (steps provided by @JSanders above)

    You cannot work around this - it is a mechanism of protection against theft that prevents a person to steal your phone and be able to use it as your. If the seller will not unlock the phone, inquire about a refund because without original proof of purchase, you will not be able to get this phone unlocked.

    Learn more about this start of this post on the Blog to help (which goes into detailed on trust, upon delivery unreliable) > PRIV Factory Reset Protection summary and FAQ > http://blck.by/1MVPNKX

  • work around the entry password mode standby in Windows 7 Professional

    Go to the control panel.
    Select system and security.
    Select (in the Power Options section) requires a password when the computer wakes from sleep.
    Select change settings that are currently unavailable
    Select do not require a password.

    Was it useful?

    0

    This has not worked for me. I always get the screen of the user with my user name that says locked. I don't have a password. I want to bypass this screen entirely. It works fine on my other computer Windows 7 Profession.

    I found the solution on my own just by chance.  Here is the solution:

    1. go in Control Panel

    2. click on "personalization."

    3. on the lower right corner to say 'screen saver '.  Click on screen saver.

    4. in the window of Eve scree between the name of "Screen saver" and power

    Management area is white 'Wait' then 'minutes '.  To the right of "minutes".

    is a block that says "on resume, display the login page.»

    5. If the "On Resume, the logon screen" box is check uncheck.

    6. click 'OK' your done

    This works if you have an active screen saver and works.

    Mark,
    What you found is for screensaver.

    No waking up after "sleep mode".

    In my computer, Win 7 Home premium screen saver is disabled.
    I just put my computer to request the password on wake up. And it works.

    Conversely, if I select 'do not ask password', it works also.
    But, somehow, it does not work for your computer. That's the mystery.

  • In the face of the question and try to set the affinity through VCO workflow rule

    In the face of the question then to attempt to set the affinity through VCO workflow rule I'm trying to write workflow VCO to set up the level of affinity of cluster, but it throws the error message cannot convert ClusterComputeResource 'mycluster' to com.vmware.vim.vi4.ClusterConfigSpec (Workflow: create vm-virtual machine affinity rule / Scriptable task (item1) #19) my script to workflow is var rule = new VcClusterAntiAffinityRuleSpec(); Rule.Key = - 30; Rule.enabled = true; Rule.Name = ruleName; rule.userCreated = true; Rule.VM = MV; var clusterSpecRules = new Array(); var clusterSpecRule = new VcClusterRuleSpec(); clusterSpecRule.operation = VcArrayUpdateOperation.add; clusterSpecRule.info = rule; clusterSpecRules.push (clusterSpecRule); var clusterSpec = new VcClusterConfigSpec(); clusterSpec.rulesSpec = clusterSpecRules; var m = computeCluster.vimHost //spec = task = computeCluster.reconfigureCluster_Task (computeCluster, spec, true); Note: In the above code, what are the entry parameter computeCluster entered type parameter VC:clusterComputeResource ruleName is a parameter of type String - APR

    Here is the code I use, give it a shot.

    var affinitySpec = new VcClusterAffinityRuleSpec();
    affinitySpec.enabled = true;
    affinitySpec.name = att_ruleName;
    affinitySpec.userCreated = true;
    affinitySpec.vm = att_vmArray;

    var clusterRuleSpec = new Array (new VcClusterRuleSpec());
    clusterRuleSpec [0] = new VcClusterRuleSpec()
    .operation clusterRuleSpec [0] = VcArrayUpdateOperation.add;
    clusterRuleSpec [0] .info = affinitySpec;

    var clusterConfigSpec = new VcClusterConfigSpecEx();
    clusterConfigSpec.rulesSpec = clusterRuleSpec;

    att_task = att_clusterComputeResource.reconfigureComputeResource_Task (clusterConfigSpec, true);

  • Need help to work around the error message: Houston-27101: attempt to access an entity died in OT.

    Hello world

    My logic in prepareForDML() updates some attributes (shown in the excerpt below) based on the question whether an insert or an update is in progress. But, when I delete a line, I get the following error: Houston-27101: attempt to access an entity died in OT. So far, I have not been able to catch this error.


            if (operation == DML_INSERT) {
                setLineId((new SequenceImpl("eo_s",
                                            getDBTransaction()).getSequenceNumber()));
                setCreatedBy(createdBy);
                setCreationDate(currentDateAndTime);
                setLastUpdatedBy(lastUpdatedBy);
                setLastUpdateDate(currentDateAndTime);
            } else if (operation == DML_UPDATE) {
                setLastUpdatedBy(lastUpdatedBy);
                setLastUpdateDate(currentDateAndTime);
            }
    

    Any advice would be appreciated. Thank you!

    James

    You can turn on debugging of BC4J with :-Djbo .debugoutput = console (ADF & amp;) WebLogic how to: activate on your ADF Application Diagnostic Messages)

    Debug log will probably contain information about the columns that cause this error (you will probably see something like: "compare entity failed to attribute...").

    And what about new info provided in your last post:

    If OS is based on db, you can expect problems with line lock (because EO use internal methods doSelect() and lock() and db views cannot be locked)

    Also, check if you have set the primary key on your entity object columns.

    Dario

    Post edited by: kdario

  • I don't want to use pictures. How can I import into Aperture and work around the Photos?

    I don't want to use Photos, but when I try to import photos from my camera to the opening, the computer switches me to the Photos automatically.  How can I avoid this and just stay with Aperture?

    At the launch of Photos, select the camera in the sidebar of the Import the import panel Panel.  Clear the check mark 'Open pictures for this device'. The next time you connect your camera, Photos should not, launch if you use the same card and do not reformat the card.

    And at the opening, turn on preference:

  • HP Mini 110 laptop ca 1030: need a password in order to work around the error fatal to the power upward.

    When the dough on my laptop has stopped working, this morning, I powered up to a black screen, current password and then after 3 attempts, with serial number of machine fatal error message.

    Y at - it a password for my machine, I saw this question posted from other users.

    @Margaret55

    Enter e9loffvghi

    Use this code to go into the BIOS.

    Disable all passwords that are enabled.

    If demand for CURRENT password using this code.

    Request NEW password just press ENTER.

    If asked to hit just to CHECK password to enter.

    Save and exit.

    REO

  • Work around the problem-solvers, protect your IP and stop Getting DDoS has

    Many users do not know how to set up a VPN or Proxy on their Skype, it will take a few days to get "resolvers" to see that the Proxy or VPN, but let's give it a go, so you can be more protected!

    Please note that the built-in to "Skype proxy" does not actually work against resolvers.

    First of all, close Skype, no need for this, we will use a registry key to set your Proxy.

    Second: Go to http://hidemyass.com/proxy-list/

    On this page, choose these settings:

    SOCKS4/5 (Socks5 only!)
    support + anonymity level
    SPEED
    Support. +
    CONNECTION TIME
    More medium
    LOCATION
    Close to you

    Enter an IP in this list, try to get the top 5, these are generally the fastest.

    Go to: https://dl.dropbox.com/u/33446/twitch/skype.html
    There is a registry key that you will create to FORCE Skype using your settings.

    On this page, you can only select:
    SOCKS5
    IP ADDRESS:
    PORT:

    Once you complete those (check the data on the list of Proxy IP and Port!)

    Select 'download '.

    Once this file has been downloaded, place it on your desktop for ease of search.

    Right-click on the file (registry file) and click "merge".

    It will ask you the permission, and "are you use", select Yes/Ok/confirm.

    Once you "Successfully added to the registry" RESTART YOUR COMPUTER.

    Open Skype and enjoy!

    Confirmed that this forces API/Resolvers 'fail', many confirmations.

    Takes about 8-12 hours for the changes to the resolvers.

    Your Skype will now only connect through the IP address of the proxy, and Yes, you can meet with on periods and the status offline, but that is expected with all the proxies and vpn today!

    Note the Administration and moderation, I tried this on myself. I used to solve perfectly and after 27 hours I now only resolve my IP proxy on all resolvers, same "beta-resolvers.

    Note to users: I used to get the DDoS would have 12 + hours a day for 3 months straight.

    It actually works, and I hope that Skype will include it on the page of coverage or something where he can be seen everywhere!

    This has been tested by 12 of my friends and confirmed to "parody/fail to resolve" their IP addresses on the resolvers, stressers/booters!

    Thank you all, please share this incredible information with everyone you know and return security!

    EDIT:

    TUTORIAL VIDEO

    https://www.YouTube.com/watch?v=GEcoFZptPS0&

    You simply open the original page of the creation of the registry and select 'Remove the Proxy' at the bottom

    Remove Proxy and it will give you a registry key that will remove the entry.

    No need to fill in the information.

    I hope this helps.

  • How can I get the Pages working when the Arabic keyboard is selected

    When I'm in mode keyboard Arabic, order lists, dash and other features of the Pages does not seem to work. This can be corrected. Thank you

    Can you tell us what version of Mac OS X and Pages you're talking about?  The news of your profile are useless.

    Could you elaborate on what you mean by "doesn't seem to work" and "other functions"?  You have defined the orientation of the text on the right to the left?

Maybe you are looking for