Adobe InDesign: SDK/Scripting Bugs and Features
65 results found
-
Allow Mail Merge Preview Scripting
It would be super handy if we could make a few options available to improve the mail merge process and automation via scripting. These include:
1. Allow the mail merge preview to be switched off and on via script
2. Allow the data file to be refreshed via scriptI'm trying to build a script that basically turns off preview, refreshes, turns preview back on. In an ideal world this would just be a refresh button at the bottom of the data merge panel that does all this behind the scenes - that also has the ability to be called…
1 vote -
Buttons are not working when a top layer is blocking it's under layer.
Hi, buttons don't work if the layer is placed under a layer. It is like the image remains on top with 0% opacity and everything under it, is unclickable.
1 vote -
Add `parentPage` and `parentTextFrame` of Table Cell and Row
Please add
parentPage
andparentTextFrame
tocell
androw
. Up to now it is not possible to determine, on which page or in which text frame a specific table cell/row is located.There is a hack with adding an anchored text frame, releasing it an reading its properties. But this is very hacky an time consuming ...
Or I have to use insertion points inside the cells/rows to get to the parentPage.
But this is all very clumsy.
( See here: https://community.adobe.com/t5/indesign-discussions/extendscript-indesign-2022-return-parentpage-s-of-last-cells-of-all-tables/m-p/12942541#M477149 )Thanks,
Tobias4 votes -
API REST calls in Scripting for InDesign
Use scripting to contact a database through API and get a list for the data merge. If this is available already, I'm at a loss on how to implement it and would love assistance.
1 vote -
hyphenationExceptions in Dictionary
Hi,
app.documents[0].hyphenationExceptions.itemByName("English: UK").name.
It returns,
English: USA.
1 vote -
Expose footnote and endnote numbers to the DOM
Currently, footnote and endnote numbers are not exposed in de DOM, and can't be used in a script. Please expose them, so we could do stuff like this ...
var endnoteText = myNote.texts[0].contents; var endnoteNumber = myNote.number;
1 vote -
Add possibilty to hook into Context Menu and reciece the selected Context Menu Item
I'm looking for a way to add custom scripts to the context menus (right click with the mouse) of the paragraph style and the character style palette.
So the user finds the style he's looking for, right clicks on it, chooses my script, the script gets the reference to the selected style item, and runs with it.
I asked this in the forum (in 2015), and it’s still not possible but hardly missed:
https://community.adobe.com/t5/indesign-discussions/id8-js-context-menu-item-for-paragraph-and-character-style-palette/td-p/7416881Thanks, Tobias
1 vote -
Upgrade XSLT enginge
Please consider upgrading the underlying XSLT 1.0 engine to at least XSLT 2.0 (if not XSLT 3.0)! It’s a pain to be forced to transform before going into InDesign or to write clumsy (for nowadays) XSLT 1.0 code.
Thanks, Tobias
1 vote -
Add all new JavaScript functions of ECMAscript 6
Please consider an upgrade of the underlaying JS engine to a newer standard. There are many, many functionality we are missing, e.g.
array.indexOf()
,array.foreach()
, default parameter handling in functions ... the list feels endless.
Thanks, Tobias1 vote -
1 vote
-
Handle SpecialCharacters with unicode equivalents as normal text
SpecialCharacters are certainly necessary in places where there is no unicode equivalent (such as AUTOPAGENUMBER) but for many characters with unicode equivalents (BULLETCHARACTER, COPYRIGHTSYMBOL), it complicates string manipulation with no benefit (that I can see).
Example:
mySelectionContents = app.selection[0].contents;
alert("The current selection is when added to a string is " + mySelectionContents);
alert("The current selection is when coerced to a string is " + String(mySelectionContents));If you select a single bullet character, and force the specialCharacter to a string by adding it to the alert string you get "1396862068" or "BULLET_CHARACTER" if you explicitly convert to…
1 vote -
Can't retrieve XMP-metadata from Cloud-stored files
Hello Adobe and hello Community,
I'm having a problem with a Javascript I wrote to retrieve XMP metadata from linked files, that are stored in a Creative Cloud Library (Bought from Adobe Stock -> stored in a Library, because i was unable to download the files).
Ultimately, the script retrieves the Creditline of all the linked graphics in an InDesign-file / InDesign-files in a folder by bulk processing.
I have to accesse the XMP to retrieve the correct copyrightinfo.
@Adobe: On Adobe Stock you guys put the information to give credit to the creator in the XMP field "Creditline" (creator…4 votes -
InDesign Scripting bug? Master Pageitems of specific Layer as Collection
I want to see all 'master' page items of all master spreads on a specific layer using code like this:
app.activeDocument.layers.itemByName('existLayerName').pageItems.everyItem().getElements();
Even such a layer contains 'master' page items, this code always returns an empty array!
1 vote -
Events: 'afterSelectionAttributeChanged' (LayoutWindow)
The event 'afterSelectionAttributeChanged' (LayoutWindow) has the "Event" class, but logically its class should be "MutationEvent", since it is not clear which attribute of the object has been changed...
The mutation event in most classes that have an addEventListener method does not work.
1 vote -
Update Indesign script to support ES6
Update Indesign to support modern ES6.
1 vote -
fos az egesz
szar
1 vote -
Separate the indesign scripting forum from the indesign community support forum
With the relaunch of Adobe's community support forums, the indesign scripting forum was merged with the general indesign forum. Please separate the two so users can find the most relevant content.
44 votesHi,
1. The majority of InDesign Scripting threads were merged and archived at first.
2. After a month or so, InDesign Scripting re-appeared as its own topic in the new forums.
3. David K. started un-archiving older threads last week, a few at a time, very slowly and by hand, because of odd server-side limitations.
4. There is no “Direct Link” to the Scripting Topic at this time, but this ought to be fixed with the current sprint from the forums team. The internal bug number is: ALFD-1530While we wait for ALFD-1530, there is a backdoor way to find direct links to topics. You can follow a topic then look at your follows… or just use these links:
• InDesign Scripting: https://community.adobe.com/t5/forums/filteredbylabelpage/board-id/indesign/label-name/scripting
• InDesign SDK: https://community.adobe.com/t5/forums/filteredbylabelpage/board-id/indesign/label-name/sdk
• InDesign Server Developers: https://community.adobe.com/t5/forums/filteredbylabelpage/board-id/indesign/label-name/server%20developersThanks
-
BUG - Scripting: multiple paragraph styles for multiple paragraphs in one text box not working correctly
Paragraph styles are not being applied correctly when setting more than two paragraph styles for more than one paragraph in a text box.
For three or more paragraphs, paragraph n is set to paragraph style n, and paragraphs 1 through n-1 are set to paragraph style n-1. The expected behaviour would be that paragraph 1 is set to paragraph style 1, paragraph 2 is set to paragraph style 2, paragraph 3 is set to paragraph style 3, ..., paragraph n is set to paragraph style n.
1 vote -
[15.0.0.155] New property Alternate Text for Hyperlinks is not supported by Scripting, IDMS and IDML
Hi,
I see no new property for a new feature with InDesign 2020 version 15.0.0.155:
Alternate Text for Hyperlinks.The feature is also missing with IDMS and IDML.
Regards,
Uwe Laubender
( ACP )7 votesThanks for reporting the issue. We are reviewing it
-InDesign Team
-
Bug When Overriding Master Page Items: Unexpected Shift of Master Page Objects
When overriding page items by script, those items are unexpectedly shifted and do not stay in the x/y position, they are on the master page. This differs widely from the UI-behaviour of InDesign.
There is a very good view and analysis of this bug from Marc Autret, which can be found here:
http://www.indiscripts.com/post/2014/06/indesign-scripting-forum-roundup-6#hd1sb28 votes
- Don't see your idea?