On June 27, Adobe has released a KBdoc hotfix which is required on any macOS platform to get our products working in InDesign 14.0.2.
“ScriptUI Dialog Builder” by Joonas Pääkkö
June 26, 2019 | Extras | en
A few weeks ago, the Finnish developer Joonas Pääkkö soberly released a web app for designing ScriptUI dialogs, from scratch, just using a graphical interface. In the words of G. Singelmann, a truly amazing “ScriptUI Scaffolder.” Prepare to be wowed…
InDesign Scripting Forum Roundup #13
June 06, 2019 | Snippets | en
Here are nine useful InDesign scripts extracted from one year of debate in the scripting branch of forums.adobe.com. There are snippets for every taste—text, layout, graphics, geometry, UI—so take a look!
IndexMatic² and End Notes
March 14, 2019 | IndexMatic² | en | fr
Maybe you now use InDesign endnotes, and maybe you would like to capture and index strings found in this area. Alas! IndexMatic² has no endnote-related option. It just lets you include or exclude footnotes. Does this mean it won't scan endnotes at all?…
PhysicalSize | Check Your Design At True 1:1 Magnification
February 08, 2019 | PhysicalSize | en | fr
Every InDesign user must accept this boring fact: “100% size preview is not actual size”. Because of this old unsolved flaw, graphic designers, layout artists, typographers… cannot trust the so-called “Actual Size” command. With PhysicalSize you will be able to recover your sight…
JsxBlind | The Case of “Nested” Variable Names
February 06, 2019 | JsxBlind | en
While version 2.1 of JsxBlind library has just been released, I'd like to focus on a technical issue you may have encountered. If the script to be obfuscated contains eval(…) or app.doScript(…) blocks, there is a good chance that abysmal errors arise. Here is the solution to this enigma…
How To Get parseInt( ) Fixed in ExtendScript
January 10, 2019 | Tips | en
The global method parseInt(str,radix)
has a critical bug in ExtendScript. When radix
is greater than 10, some undesired characters can be mistakenly parsed as valid digits, which corrupts the output. This issue is solved in IdExtenso…
Note on ScriptUI Mouse Events
December 19, 2018 | Tips | en
ScriptUI provides a set of usual mouse events (mouseover
, mousedown
, mouseup
, click
…) which are of primary interest in responsive user interfaces (UI). Developers can add event listeners to any UI component that needs to respond accordingly when the mouse enters the scene. But handling such events requires carefulness if your script has to support both CS and CC environments.
JsxBlind 2.0 Meets IdExtenso
October 31, 2018 | JsxBlind | en
Faster, cleaner, smarter, JsxBlind 2.001 is out! As a library, it now belongs to IdExtenso's toolbox, which I think is top-notch news for serious ExtendScript developers. Also available here is the “standalone version” (named JsxBlindRun
) that should work fine from InDesign CS4-CC or ESTK…
FillBleed | Fix Image Frames so they Meet the Bleed Edge [Update]
July 11, 2018 | Snippets | en | fr
InDesign Scripting Forum Roundup #12
June 11, 2018 | Snippets | en
Hey scripters, are you familiar with InDesign events, event listeners, menu actions, idle tasks? That's the hot focus of the 12th ISFR. Plus a fine selection of threads and snippets involving GREP, text, CMYK swatches, IDML, transformations… Enjoy the ride!
IDUG Paris : présentation IdExtenso [PDF]
May 23, 2018 | Extras | fr
Ce mardi, l'équipe du InDesign User Group Paris a accueilli votre serviteur en grandes pompes — enfin, pointure 42, n'exagérons rien — pour une initiation en douceur au framework IdExtenso. Plutôt que de m'égarer dans une technicité inaudible, j'ai profité de cette invitation pour rassembler quelques repères sur le scripting InDesign, échantillons à l'appui, avec des pistes pour les développeurs plus motivés. En résulte un PDF que j'ai la faiblesse de tenir pour un bon préambule si vous vous lancez dans l'automatisation pour InDesign : IdExtenso-Slides.pdf (1,4 Mo).
JsxBlind 1.008: Important Bug Fix [OBSOLETE]
April 21, 2018 | JsxBlind | en
JsxBlind v.1.008 is now available and fixes a serious issue you may have encountered using the previous version. Thanks to my colleagues Davide Barranca and Justin Putney it has been found that JsxBlind's output could be corrupted when originating from a process that relies on a persistent engine…
IndexMatic² Quick Demo | Last-Name, First-Name Queries
March 17, 2018 | IndexMatic² | en | fr
Collecting proper names is one of the most common tasks assigned to IndexMatic². While the best strategy remains the one based on character styles, not all InDesign books are prepared to receive style-driven queries. Instead, you may have a comprehensive list of <LastName>,
<FirstName>
items…
Resizing vs. Rescaling in Equalizer
February 23, 2018 | Equalizer | en | fr
User's question: “What's the difference between Multiply by and Rescale to in Equalizer? It looks like both functions have the same effect on the targeted frames of my document.” Very good question indeed! Let's reveal the little subtleties behind it…
How to Shuffle Characters the Right Way
January 15, 2018 | Snippets | en | fr
While fine-tuning a layout you usually need to put some dummy text in your template. The common way to fill a frame with lorem-ipsum-like data is to call Type > Fill with Placeholder Text
. But sometimes you already have an actual text in place, and then your missing feature is the ability to scramble existing characters. Thanks to IdExtenso we can write a nice and fast scrambler, based on Markov chains…
SelToPng | Quick InDesign-to-PNG Serializer
November 06, 2017 | Tips | en
As an InDesign maniac I often use it for achieving tasks that would normally involve Illustrator or Photoshop. The best example of this deviance is PNG conversion. You read it well! And here is a tool that translates any InDesign shape, group, or whatever, into a PNG stream. Not a big deal, but let me explain…
« previous entries - Page 5 of 13 - next entries »