Change language in InDesign Server

How can I change the language of InDesign Server from English to Spanish? Is that Possible??
Regards

Hi,
have a look here:
http://helpx.adobe.com/creative-cloud/kb/creative-cloud-trial-mode.html

Similar Messages

  • How to change language of the server monitor ?

    hi all,
    How to change language of the server monitor ? i got it in japanese and would like to turn it into English.
    Thx for your help,

    We use japanese strings only when your server locale has "jp": FindNoCase("Japan", GetLocale()) NEQ 0. So you may not be able to individually change  server monitor's flash client, but there are two ways to change it back to english on server level
    1) Check your server locale and change it to anything but japanese.
    2) Rename smresource_en.xml to smresource_jp.xml in CFIDE\administrator\monitor (take a back up).
    Thanks,
    Chandan Kumar

  • Changing UI language in InDesign CC WITHOUT LOSING SETTINGS

    Currently changing UI language in InDesign requeres UNINSTALLING InDesign CC and downloading and installing againg, in effect causing InDesign CC LOSE USER SETTINGS like workspaces.
    Last year John Nack was glad to see Multi-Language License arriving with CC. Too bad the "freedom and flexibility" doesn't seem to mean easy of use as well.
    I've followed these articles:
    http://helpx.adobe.com/creative-cloud/kb/creative-cloud-trial-mode.html
    http://blogs.adobe.com/jnack/2012/05/creative-cloud-subscriptions-cross-language-cross-pla tform.html
    Then spent 20 min with Adobe Chat support. Then spoke with phone support to learn uninstalling, downloading and reinstalling is the only way to go BUT she said all settings would stay intact. Well, they didn't.
    Hope Adobe focuses on this, ease of use for changing UI language in InDesign CC.

    I apologies for your frustration, anssikumpula!
    It's not necessary to uninstall the version of InDesign CC on your computer to switch UI language. You just need to change the language preference and install the version with the appropriate language UI.
    Here's a video that explains the process: http://tv.adobe.com/watch/cs6-creative-cloud-feature-tour-for-design/installing-multiple-l anguages-of-a-desktop-application/
    As for keeping all user settings consistent, this is where Syncing with Creative Cloud feature will come into play later this year. Meanwhile, you can export the preferences .xml file from your user library and import to the version with different language UI. Please refer here for instructions: http://forums.adobe.com/message/4640179
    Hope this helps and please mark the answer as correct if it does. Thanks!

  • Is it possible to leverage InDesign Server templates in a custom web app?

    Hi there,
    I am building a custom web app and was hoping to leverage our existing InDesign Server templates within our web app. What I would like to do, is based on user input, show my template with the user's input in the browser. I have looked through the API guides for InDesign Server CS6, but I haven't been able to conclusively find anything that will allow me to use the APIs to call the server, send the data points the template requires, and then get an image back from the server.
    I believe this is possible, I am just not sure how to achieve it! Any ideas or articles that help push me in the right direction would be extremely helpful!
    Thank you!
    Marshall

    Yes it's completely possible. There are two parts to making something like this work:
    1. The scripts themselves. You can generally script InDesign Server and desktop InDesign exactly the way using ExtendScript. So that's the part of the process where your script receives variables and passes them into the template and replaces something you've identified as variable, whether text or an image or something else (perhaps a color theme, etc.). You should get your scripts running on desktop before playing around with server.
    2. The messaging between your web app and the server. Whatever language you are using (i.e. PHP, .Net, Java, Ruby…) there is a way to make a SOAP call to InDesign Server to tell it basically "run this script with these parameters". You should get the "hello world" script running from a SOAP call on the server before using your real variable-driven document.
    The documentation of these things is available here:
    http://www.adobe.com/devnet/indesign/sdk.html
    You need to download the InDesign Server SDK (don't worry if you're on CC and it says CS6, almost nothing changed) and the InDesign Scripting SDK. The Server SDK deals with part #2 above, the Scripting SDK with part #1.
    It really isn't that hard. I should warn you, though, that it is addictive and once you do your first one you will become all-powerful and want to do nothing else. :-)
    Good luck and don't hesitate to ask questions.
    Max
    http://blog.siliconpublishing.com

  • [IDS Win]How to flush Indesign server.

    Hi All,
    I am using Indesign server to create documents which contains text, images & tables. My job is to create & export documents to pdf. Document are sometimes contains 300 plus pages. And cs2 server process this jobs one after the other in queue ..may be 100 jobs in a queue. Here after certain amount of time a 'out of memory' error comes up and Indesign server gets crashed(its around after processing 30-40 jobs).
    I have taken care to delete all allocated meomary in my program through New- delete pair. Still after each job allocated memory to Indesign keeps increasing.
    Is there any way so that I can purge memory from Indesign after my job complition? I tried to use 'PurgeMemory' over IDocumentList but its not that effective.
    Any suggestions are most welcommed!
    Thanks,
    Rahul.

    Well, it's been two years since the last activity in this thread, and I am having this exact same problem with InDesign Server CS4.
    I have a .NET web application that calls the IDS through SOAP and simply tells it to run a JavaScript.  In simple terms, the script opens an InDesign file, imports some XML, makes some minor formatting changes, and exports the PDF to the filesystem.  The .NET webapp then receives the status message and redirects the user directly to the finished PDF which they can then view/save/etc.
    This all works perfectly, but while it's running, I see the memory usage of InDesignServer.exe spike by several MB, and then it settles back down to a still-higher-than-initial value. Eventually, the InDesignServer.exe is taking up several hundred MB and my server starts giving out-of-memory errors.
    I'm not sure what I'm doing wrong. Like the original poster asked, it appears as though I should be flushing something that I am not. I've researched this "ErrorList" that was referenced, and my memory "leak" seems to be bigger than this (although I could be wrong), but I can't find anything in the language reference on how to programmatically flush this after each document. I'm not even sure if this is the culprit.
    Can anybody help? Many many thanks in advance
    The contents of my JavaScript is as follows (and you'll see that I'm closing the document each time):
    // We encapsulate the meat of the code in a main() function and then call main() at
    // the bottom of the script in order to facilitate proper returns
    // see http://ericwillis.wordpress.com/2008/04/18/return-value-from-indesign-server-script-via-so ap/
    function main()
         // Our script requires a school code to be passed in as an argument
         // We begin by assuming that it hasn't been passed
         var message='Error: schoolCode parameter required';
         // if the argument HAS been passed...
         if(app.scriptArgs.isDefined('schoolCode'))
              // We change our return message and proceed with processing
               message='Success: No problems reported';
              // This is our work folder
              var projectPath='/E/mywebsite/';
              // this is our starting template
              var doc = app.open(File(projectPath + 'source/Template.indd'));
              // the template has been "tagged" with XML placeholders, so here we are
              // importing the data to replace them. The filename of the XML is
              // dependent on the school code that was passed as an argument
              doc.importXML(File(projectPath + 'work/' + app.scriptArgs.getValue('schoolCode') + '.xml'));
              // The next portion of the script scans the entire document for overset
              // text (text that flows outside of it's container). If any is found, it changes
              // the text colour to red so that the author knows that they overtyped
              //Create a color.
              try{
                   doc.colors.item("Red").name;
              catch (myError)
                   doc.colors.add({name:"Red", model:ColorModel.process, colorValue:[20, 100, 80, 10]});
              // loop through each "story"
              for(x=0;x<=doc.stories.length-1;x++)
                   // if the current story has overset text...
                   if(doc.stories.item(x).overflows)
                        // change the text colour to our previously created colour
                        doc.stories.item(x).fillColor = doc.colors.item("Red");
                        // Change the message too so that we know on the server side
                        // that there's a problem
                        message='Warning: Contains overset text';
                   // We couldn't find a way to use styles to place an outside border
                   // around a variable-width & length table that we're creating
                   // dynamically in the XML. To solve this, the following loop finds all
                  // of the tables in the document and places a border around their
                  // outside-most edges only
                   // Loop through each table in this story
                   for(y=0;y<=doc.stories.item(x).tables.length-1;y++)
                        // myTable will refer to each table
                        var myTable=doc.stories.item(x).tables.item(y);
                        // Header stroke
                        var myRow=myTable.rows.item(0);
                        myRow.topEdgeStrokeColor="Black";
                        myRow.topEdgeStrokeTint=100;
                        myRow.topEdgeStrokeType="Solid";
                        myRow.topEdgeStrokeWeight=0.5;
                        myRow.topEdgeStrokeOverprint=true;
                        // Do left border
                        var myCol=myTable.columns.item(0);
                        myCol.leftEdgeStrokeColor="Black";
                        myCol.leftEdgeStrokeTint=100;
                        myCol.leftEdgeStrokeType="Solid";
                        myCol.leftEdgeStrokeWeight=0.5;
                        myCol.leftEdgeStrokeOverprint=true;
                        // Do right border
                        var myCol=myTable.columns.item(myTable.columns.length-1);
                        myCol.rightEdgeStrokeColor="Black";
                        myCol.rightEdgeStrokeTint=100;
                        myCol.rightEdgeStrokeType="Solid";
                        myCol.rightEdgeStrokeWeight=0.5;
                        myCol.rightEdgeStrokeOverprint=true;
                        // Do bottom border
                        var myRow=myTable.rows.item(myTable.rows.length-1);
                        myRow.bottomEdgeStrokeColor="Black";
                        myRow.bottomEdgeStrokeTint=100;
                        myRow.bottomEdgeStrokeType="Solid";
                        myRow.bottomEdgeStrokeWeight=0.5;
                        myRow.bottomEdgeStrokeOverprint=true;
              // Set some PDF export prefs
              app.pdfExportPreferences.cropMarks=false;
              app.pdfExportPreferences.colorBars=false;
              app.pdfExportPreferences.bleedMarks=false;
              app.pdfExportPreferences.useSecurity=false;
              // Export the PDF to the filesystem
              // the filename is dependent on the school code that was passed
              // as an argument
              doc.exportFile(ExportFormat.PDF_TYPE, File(projectPath + 'work/' + app.scriptArgs.getValue('schoolCode') + '.pdf'));
              // Close the document
              doc.close(SaveOptions.no);
         // Return whatever message was produced by this function
         return message;
    // call our main function
    main();

  • Visual Studio compiling 64 Bit Plugin for InDesign Server CS5

    Hello guys,
    Again I have a problem compiling 64 bit plugins, but this time in windows environments, the 32 bit compiling works fine (also on 64 bit machines). The first thing I've done was creating a new project configuration for 64 bit environments copying the 32 bit settings. Now I changed the precompiled libraries to use the 64 bit ones and changed the output directories. After that the compilation process completed without errors, but the resource files have not been copied to the output directory (the directory for them has been created, but it remains empty). Adding the created plugin into the servers directory ends up with a server message that the plugin could not be recognized. Have I missed something that is necessary for compiling 64 bit plugins?
    I'm using the 64 Bit Developer Version of the indesign server CS5. The operating system is a Windows Server 2008 x64 R2 with Visual Studio 2008.
    Thanks!
    P.S. a plugin compiled with 32 bit settings (including 32 bit libraries) also works for the 64 bit version of the server, so does it make any difference if I'm using 32 bit or 64 bit libraries?

    The libraries were all correct (all using 64-bit).  The problem was a pathing issue.  libxml2 needs iconv.dll, but it couldn't find the 64-bit version that I built.  Once it found it, everything worked correctly.
    The funny thing about depends.exe is that it isn't right all the time.  For example, if you open one of the 64-bit .aip files that ships with Illustrator (rename it to .dll first), you'll see what I'm talking about.  It complains that you're mixing x86 and x64 CPU types, even though you're not.
    The program I used to discover my issue is Process Monitor (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx).  I've been using it for years and love it.

  • Script to automate the display language on windows server

    Hi,
    I'm looking for a script which should change the windows display language from non-english to english (vizversa).
    Here is the scenario:
    On windows server 2008 R2 I have two language installed - Japanese and English with the help of MUI packs available on microsoft site. The native language of windows server 2008 R2 is Japanese. Consider there are 10 sys admins only knows
    Japanese but not english. Similarly there are 10 sys admins knowing only English. I  being english administrator, i should each time go to regional setting in the control panel and click on change display language to english. After
    I finish my task I need to set back the language to japanese(native).
    I'm looking for script which can auotmate this process.
    Objective:
    The script should automatical change the language to Japanese when I logoff from the system. 
    Here is the steps to reach "Change Display language" on windows server 2008
    Go to control Panel > Category view (on right side top ) > System and Security > Clock ,Language and Region > Under “Regional Language” > Change display
    language > Go to Tab “Keyboards and Languages” > Look for the dropdown menu “Choose a display language” and choose the appropriate language you prefer from the dropdown list
    Kindly note this menu/option is available for Vista,Windows 7 and Windows Server 2008. This option is also available on Windows XP/Server 2000/2003 provided the LIP/MUI is installed.
    Thanks
    Ezakial

    Hi,
    I'm looking for a script which should change the windows display language from non-english to english (vizversa).
    Here is the scenario:
    On windows server 2008 R2 I have two language installed - Japanese and English...
    Thanks
    Ezakial
    Guys,
    Forgive me, but I think you are making this far too complicated. Using a script to achieve this is, in my view the wrong tool, and a little dangerous. If your logoff script fails to run for any reason, 11 Japanese sysadmins will be waving Samurai swords
    at you :-).
    There is a single Group Policy setting that will do exactly what you want on Vista, W7, W2K8 & R2.
    Create a new Group Policy object ("English_interface", for example.
    Edit the new policy object
    Drill down to "User Configuration, Policies, Administrative Templates, Control Panel, Regional and Language Options"
    Pick the setting "Restricts the UI languages Windows should use for the selected user" and Enable it.
    Drop down the "Restrict users to the following language" and pick "English"
    Click "OK"
    Link your new GPO somewhere in the OU hierarchy that contains the English user
    If other (Japanese?) users are also in the same container, you can filter application of the GPO by security group so that the policy can only be read and applied by the English group.
    That's all you need to do!
    As a point of principle. I ALWAYS install my OS in US English then add languages, and set the locals to use their own language. This is because service packs and hotfixes invariably arrive for US English first, and some hot fixes are NEVER translated.
    I'm just doing this for a single W7 build in English, to be deployed in 6 countries, with 7 different languages and 9 different keyboard layouts. Fun...
    Come back if you need more help. I volunteer to visit and help if you want!
    Richard
    MCSE, MCITP, MCT etc.
    Switzerland
    RS

  • JS InDesign Server CS2 - Search and Replace

    I am struggling to get a search and replace script to work on InDesign Server CS2.
    This works on my Desktop CS2:
    app.documents[0].search('xxx', false, false, 'yyy');
    but not through InDesign Server CS2.
    Can any one please help.
    Thanks
    Simon Kemp

    Thanks for all of the replies.
    This situation is that the company I work for has decided to consolidate some of the duties of our graphics departments.  People in one location will be dummying documents for people at another location.
    The paths to the images are UNC paths, which means they're pointing to different shares on different servers.  This cannot be changed.
    Also, the images at either location may not exist until days after the dumming process.
    During the dummying process, the application that's used to build the pages places empty ad boxes (placeholders) on the page.  The placeholders are text frames.
    I don't understand in what way, but the paths to the images are hidden inside the InDesign file.  From the users' standpoint, the placeholders simply display basic information about the ad (customer name, ad number, etc.) and hold the position for the images that will be placed later.
    It is not using script labels to apply the paths.
    So, this is why I describe the problem as needing to do a search and replace inside the InDesign file.
    As I mentioned before, I know this is doable.  I think I now see that the problem problem is figuring out how these hidden paths are being applied in the document.  My only thought was script labels, but this is not the case...

  • InDesign Server, Applescript, and SOAP

    Hi All,
    I've scoured these forums and the rest of the 'net as best I can, but I can't seem to find a solution for my issue, so I'm hoping maybe someone out there can shed some light on it for me.
    I have InDesign Server running on one box (IP of 192.168.1.5, launched to service SOAP commands on port 12345), and I'm attempting to send a SOAP command to it via Applescript from another box, but I can't seem to figure out how to get it the RunScriptParameters. The Applescript I'm running looks something like (dummy text in for the parameters right now, because that's where my trouble is):
    tell application "http://192.168.1.5:12345/"
        set resultText to call soap {method name:"RunScript", method namespace uri:"http://ns.adobe.com/InDesign/soap/", parameters:????}
    end tell
    Every time I run it, under a variety of ways of trying to feed it parameters, I get the error: "/ got an error: The required SOAP element "RunScriptParameters" could not be found. Please check the SOAP message that was sent to InDesignServer." I'm lead to believe that the method name and method namespace uri I'm sending through are correct, as if I change either of those it gives me a generic error. (Method <blah> not implemented, if I change "RunScript or the method namespace uri.)
    So, what I'm left with is figuring out how exactly to send through the RunScriptParameters with this setup. I've tried every way I can think of to feed it the scriptLanguage, scriptFile, and scriptArgs, as an array of elements under parameters, as part of a variable called runScriptCommands which I feed through parameters, and every variety of this, to no avail, all giving exactly the same error. Any help would be immensely appreciated.
    (And I know Applescript may not be the ideal way to call a SOAP command, but it would be a very simple way for me to test ID Server scripts in my situation, and there isn't any reason that I can see that it shouldn't work...)
    Thanks!
    Mathew

    Hey..Can you tell me how did you executed jsx using sampleclient. Which SDK's sampleclient you used for executing this.??

  • InDesign Server to manage reporting services

    Hi, Im looking for help/guidelines regarding InDesign. I'm a software architect working on a line-of-business application that will eventually require printing about 5 hundred thousand personalized report (of about 20 pages each) over a couple of days (and many other smaller jobs), and my client requires that this job be executed by a third party. Think of the document as a fairly standard financial report printed once a year for each participant. The application is built in .net, backed by a sql database. Once a year, the data is mined, computed, and outputed in a format acceptable by the supplier (who is chosen through a public tendering process).
    So from what I've learned thus far, to be complient with most suppliers, I must use some file format like postscript or eps, and to do this, it looks like InDesign Server might be what I'm looking for.
    So here is what I've figured out so far (and where I will need your help if I'm not making sense) :
    - Create a kind of IDML template using InDesign on a desktop computer
    - in our .net application, modify the IDML for each participant to personalize it (a lot of conditional code to remove sections of text, and inject numbers, etc).
    - Send each (or a batch is feasable) to the InDesign Server to prepare for publishing into postscript/eps files
    - and if feasable, also create a PDF of each because we need to keep a digital version of the document on the client's corporate SharePoint (for legal reasons).
    Is this how InDesign should be used? Am I making any sense?
    Thanks in advance for all the answers.

    You're pretty close, the outlined steps could work. Of course you'd have to add some more postprocessing steps - add or remove pages dependent on your conditional sections, let InDesign rebuild the index if you need one, eventually optimize the layout beyond the automatically maintained keep options.
    With that number of produced documents your topmost issue will be speed. For that reason I'd try to not use IDML and outside processing - to open an existing document is much faster than to import it from IDML, and if you can reuse the same template document without close-open, it will be even faster. InDesign has many features such as conditional text, text variables, counters that could be utilized. Your script would then work straight on the document object model, given an input such as tab delimited text or xml.
    It is possible to communicate from .net applications with InDesign, but here you should also run comparisons with VBScript and ExtendScript which both have the advantage to run within the InDesign process. There are also other advantages of VBScript and ExtendScript - controlling InDesign can be a bit inconvenient for strongly typed languages like C#, even though it is doable. The community and thus possible support is larger for ExtendScript.
    Output will work in all mentioned formats. You might get along with a PDF-only workflow, but as you mentioned the print supplier may have special requirements.
    Dirk

  • Developer Update for InDesign Server Developers

    Hello all,
    If you are creating plug-ins for the Creative Suite of Adobe applications, you'll want to attend this ninety minute session for an update on developing plug-ins for Photoshop, Illustrator, InDesign, Bridge, Version Cue, and XMP.
    Topics include the C and C++ APIs, Extendscript and other developer details. Dan Brotsky, Chief Architect for the Creative Suite, will discuss highlights of the Version Cue SDK, and the Creative Suite Activation Software. This presentation is not for the technically faint of heart expect high technology at high speed!
    This session will be recorded for later review, and a summary document made available for reference.
    Who should attend? Any developer that is interested in creating plug-ins for any products in the Creative Suite.
    May 3rd. 9:00 am to 10:30 am PST
    Free
    Online via Acrobat Connect - watch from your desktop - no special software require to participate.
    Register at:
    http://www.adobe.com/cfusion/event/index.cfm?event=detail&id=883099&loc=en_us
    MNR

    I have spent some time geting Java automation to work with InDesign, it's not my favorite language but I learned some things that may help and put them into some course content that Adobe should put out shortly; will post here when it is available online.
    Our company, Silicon Publishing, provides general InDesign Server automation training, though we don't have a current offering that specifically targets Java we teach some of the basics of working with Java (many unique techniques!) and could arrange a limited form of training.
    The documentation and samples with the SDK should take you part of the way there: for specific scripts, it has been helpful to us to get things working in an easier-to-write (i.e. JavaScript) script first, then translate such a script to Java, taking into account the unique characteristics of the language and various tactics (outlined in the SDK documentation) to address these.
    Max
    Max Dunn
    Silicon Publishing
    www.siliconpublishing.com
    [email protected]

  • Script to change language

    I need to find all cyrillic characters in a file and set their language to Russian. CS3 cannot find them with grep, so I reckon on doing them one at a time, can anyone help me with an Applescript line which would find X and set its language to Russian? The cyrillic characters in the font in question (Baskerville 10 by Storm) are unicode 0401 through 0491, I'm not sure if the script line needs to be of text or glyph type...
    Thanks!
    Andrew Brown
    (PS. I use the sample find-replace script a lot, but don't know how to adapt it to this purpose.)

    That works perfectly, thanks Peter ! -- AB
    On 17 Feb 2008, at 18:16, Peter Kahrel wrote:
    > A new message was posted by Peter Kahrel in
    >
    > InDesign Scripting --
    > Script to change language
    >
    > CS3 cannot find them with grep
    >
    > Try this: search for [\x{0401}-\x{0491}] and set Rusian in the
    > Change Format pane. That should doe what you want.

  • VerticalScale, horizontalScale and transformReferencePoint in InDesign Server JS

    Hi,
    If you scale items using verticalScale or horizontalScale, InDesign will anchor the object to whatever is set in the layoutWindow.transformReferencePoint. InDesign Server does not have layoutWindow. So..
    1)Does InDesign Server always use middle/center as the reference point for horizontalScale/verticalScale? If not..
    2)How can I control the transformReferencePoint in InDesign Server?
    Thanks,
    -Nissan

    On Nov 27, 2008, at 2:08 AM, Olav Kvern wrote:
    Hi Ole!
    This reminds me. I think your scripting documentation and sample scripts are too difficult. :-)
    Likewise, I can't tell whether you're suggesting a workaround here or not. I've just got, you know, something hanging out with the right side at 38.768, and I want it at exactly 37.1, and I don't want to move the left side, and I can't drag the handle where I want it even if I want to, because it only goes to 36.934 or 37.226 argh, and I still don't have a way to simply put it at 37.1(00).
    Failing that, maybe one of you wonderful guys will tell me how to correct this:
    set
    find what
    of
    find text preferences
    to
    set
    change to
    of
    change text preferences
    to
    thin space
    thin space
    change text
    document
    1
    O
    It says it was expecting a string or nothing and I hate to disappoint it, but I found that "thin space" in the dictionary and had the audacity to think I could use it. Which I suppose I can, somewhere, only apparently not here.
    Thanks,
    Roy
    Hi Roy, Dave,
    Actually, that's the difference between the resize and reframe methods in scripting, which mirror the difference between the scale x/scale y and width/height fields in the Control panel. But I agree that the Proxy version was better.:-)

  • Languages and "InDesign Defaults"

    Hello! I have a simple question about additional languages and InDesign defaults. When I install new languages in ISpellingMgr implementation it adds entries to the application language list permanently i.e. if I remove my plugin - names of my languages still persist (because they were written to "InDesign Defaults" file). Is there any way to change such behavior? I need new languages only in current session.

    Hello Peter,
    I'm starting lesson 8 so far !
    It's not that difficult, compared to the latest Quark Express version we used.
    I have to admid (so far...) InDesign seams to be more "user-friendly" !
    We decided to start with InDesign, for the simple (logical) reason having the benefits of the real compatibility between other Adobe products.
    We use (since decades) Adobe products: Illustrator & Photoshop mostly.
    What i deplore by Adobe, is the lack of client concerning. BUSINESS is THE major aim they have in mind !
    How many products Adobe decided to stop with...? While thousants of users insisted to keep it on the market ?
    No way, they like to prove they have the power !
    Adobe Dimensions : Adobe Streamline : Adobe LiveMotion : Adobe Type Manager...SVG : Remember ? How many others ?
    We live in a technical evolution, correct, but not necessarely justified. Except for Financial Managers...!
    And the human people is under influence of those manipulated situation, and is in a real trowback period !
    Sorry for these comments (nothing to do with this forum) but i'm a perfectionist, responsable of a company devoted to Industrial Quality Control, and remember much better times. Respect, living in harmony with family, and much more SAVE periods !
    Difficult times we live !
    All the best,
    Jean

  • Problem with InDesign server - Server slows down fast

    My javascript code iterates the pages of the InDesign Document and searches for the text frames with some special character style.
    I found some samples from Jongware :
    sourcelist = app.activeDocument.findText()
    and
    sourcelist = app.activeDocument.pages[p].textFrames[f].findText();
    if I use the first variant the memory goes to ca. 1.2GB (the server has 4GB), the search is completed in ca. 2 minutes but InDesign Server works incredibly slow.
    The problem is I have to find a page for each text found.
    If I use second variant the memory goes high slowly and so each iteration needs more time.
    After 300th page InDesign Server needs up to 30-40 seconds to process the page.
    (First pages are processed 3-4 per second)
    I tried several possible implementations, like
    for each page
         var actualPage = pages[i]
         for each frame
              var actualFrame = frames[i]
              var sourceList = searchText(actualFrame)
                   parseText(sourceList)
    or
    var actualPage=null,  actualFrame = null, sourceList = null;
    for each page
         actualPage = pages[i]
         for each frame
              actualFrame = frames[i]
              sourceList = searchText(actualFrame)
                   parseText(sourceList)
    I've tried functions with local variables. Nothing changes.
    Processing of the first 50 pages is really fast, but the test document has 630 pages.
    And I have no ideas how to make InDesign continue to work fast.
    Have someone had similar problem? Any ideas?

    To clarify my comment on pages:
    JavaScript objects referencing a native InDesign object have an internal representation for their "address" in the DOM, a textual form (similar to an XPath) is available via toSpecifier(). The specifier starts at the document and then follows collections (e.g. pages) and collection accessors (e.g. itemByID()) to finally reach the same object.
    You can see that the specifier of the document before and after the close/open roundtrip changes in CS5 or later (different document ID), where CS4 used a different specifier form (itemByName() for the document) . The renumbered document ID renders previous references to the same page invalid - see the isValid property. If you want to revive such a stale object reference across close/open, you can remember the page ID and use your reopened document's myDoc.pages.itemByID() method to get to the same object.
    Regarding your other performance problem: print the output of the ExtendScript helper function "$.summary()" before and after the code sequence in question, or compute the differences. You may want to precede that with two explicit calls for the garbage collection "$.gc()" - yes, double invokation seems to be more thorough. Sometimes you find memory leaks that way, for example caused by the javascript "closure" design pattern (all those "Workspace" objects).
    Dirk

Maybe you are looking for

  • Error message on all webpages

    Hello, I am receiving the following error message when I try to access any webpage using Safari 2.0.4: Forbidden You don't have permission to access http://www.8notes.com/guitarchordchart/Fmaj7.asp on this server. Apache Server at www.8notes.com Port

  • WHY DOESN'T SMTP PROPERLY WORK IN LEOPARD?

    This is unacceptable Apple. The most basic of programs, Mail, does not work properly. I can't send Email from Mail. No problems with 10.4.x. I "upgrade" to this. Judging by the forums this is a HUGE bug and needs to be fixed ASAP. Thanks Apple for ma

  • After Effects Error: Could not ConvertUnicode Characters   (23::46)

    I did as they said in adobe help but it didn't work

  • How to insert AS to fix audio in imported swf ?

    Thanks to Whyves... This previous post seems to have a solution, Im just not sure where i create layers in my Captivate 4 file? As I go into Project > Actions >??? Cheers 5. Mar 31, 2010 4:23 PM in response to: Whyves_ Re: Captivate 4, interaction SW

  • Unable to view Compilation Album as whole album

    Unable to view Compilation Album as whole album in Itunes...it wants to separate each track by artist. In general the new itunes has been very frustrating. I miss being able to just click the heading and see everything in simple list view. They tried