Adobe InDesign: SDK/Scripting Bugs and Features
124 results found
-
Ability to disable all Marketing Messages and New Feature notifications
As a developer, we are resetting our InDesign preferences at least on a daily basis. We also do this before every demonstration of our software. Each time we do, in InDesign 2025 we are confronted by a host of what I will call "marketing messages" (e.g. suddenly showing the History Panel and the Context Menu - if I see that guys face one more time...), and a host of other features that Adobe wants to draw attention to. This is incredibly disruptive to our development and end-users have complained that this hurts their productivity as well. Perhaps there can be…
1 vote -
html5
In indesign desktop version, new functionality to export document directly to html5 is added. We are looking to use the new html5 export functionality with Indesign Server. Seems it's currently not possible to write a script or a plugin to export documents to html 5 other than manually via desktop InDesign UI. (no reference found in SDK documentation)
1 vote -
corrigir bug
Muitos arquivos RTF estão com problemas para ser importado, o indisign acaba fechando. Observação: os arquivos RTF possuem muitas páginas (média de 500 páginas)
1 vote -
BUG: Fix the multiple panel issues in the InDesign UXP plugin framework
Please fix the panel bug:
https://forums.creativeclouddeveloper.com/t/uxp-entrypoints-setup-loads-same-panel-always/80261 vote -
implement control of layers Composition of imported photoshop file with javascript
implement control of layers Composition of imported photoshop file with javascript
1 vote -
Inserted special character for current page number is not refreshed from the plugin since version 20.0
Inserted special character for current page number is not refreshed from the plugin since version 20.0.
In previous versions, after adding a new section using kNewSectionCmdBoss, the page information was refreshed.
Now the section is changing, the page number in the information bar at the bottom is correct, but the page number in the text frame with inserted special character has stopped updating.When the same is done via the Sections window in Indesign (Numbering & Section Options) with the start of new section field set, it works.
1 vote -
FINESTRA DEI COLLEGAMENTI
Come nella immagine allegata, la parte delle informazioni di collegamento appare trasparente. Così risulta illeggibile e inutilizzabile.
1 vote -
Problem related to half space in the dictionary
"When the Persian dictionary is fully added to the software through the method explained on your website, the software incorrectly identifies words that use half-space as incorrect, even though the exact word exists in the .DIC file and the spelling rules are defined in the .AFF file. Please investigate this issue as it is very important.
Thank you."
1 vote -
Potential bug in IDHAMemoryXferBytes.cpp
Not 100% sure, but I think there is a small 'off by one' bug in IDHAMemoryXferBytes.cpp.
It's possible it is not causing issues - it all depends on what the calling code does with the class.
I think
pnum > numLeftInBuffer
should really be
pnum >= numLeftInBuffer
otherwise the routine does not flag EOF when we happen to request the exact number of remaining bytes.
See line with comment before it:
```
...
uint32 IDHAMemoryXferBytes::Read(void* buffer, uint32 pnum){
uint32 numToTransfer = 0;
…do { if (buffer == nil) { ASSERT_FAIL("buffer is nil!"); break; } uint32 numLeftInBuffer = this->fCountBytesStored -
1 vote -
Hindi page number
I am using the Hindi and Marathi fonts for InDesign, but the page numbering no matter how much I try it just keeps on coming in English numbers instead of Hindi numbers. Can you please update this feature too.
1 vote -
InDesign Scripting Guide - Script Requirements
Hi Team,
I am developing Adobe Plugins that work with Adobe Illustrator and InDesign. We need your support for the following requirements.
- Please provide an official scripting guide for Adobe InDesign.
- We cannot find the right script for the following actions in InDesign 2.1. To read and write leading from and to a Text Frame. 2.2. How to create groups or groupItems in InDesign? 2.3. How to add textFrames and other groupItems into the groupItem in InDesign? 2.4. To read and write width from and to a Text Frame. 2.5. To read and write height from and to a TextFrame.
…
1 vote -
CC 2022: outdated linked Indd-Document on MasterSpread replaces content
I am met with the following bug on our 2022 server (v17.4.2):
when updating outdated links via script I use this line:
openDoc.links.everyItem().update();
however, if those outdated links are linked indd-pages contained on my masterSpreads, then instead of updating the links, the contents of my document will be completely replaced by the contents of that linked file.
I encountered the same bug when using place() to place another indd document containing the same outdated links. So place() also replaced the contents of my file. the image shows the contents of my file before and after updating my links.
This is…
1 vote -
ScriptUI is not fully compatible with UI scaling
When UI scaling is set to anything higher than the minimum, some scriptui palettes behave very unexpected and are not useable anymore. More simple windows do work fine, though.
I suspect that some complex ui elements such as the ListBox trigger this behaviour, somehow confusing the layout manager. I found that a (palette) window is rendered too small if it includes a ListBox. Any attempt to resize the window by the user makes all elements go away (or the whole window in ID 2024).
In another case, programmatic positioning of the palette made it disappear. This works fine as long…1 vote -
Two calls to waitForProcess() required to preflight some files
When preflighting some files IDS outputs a "No errors yet; still looking" message to the console and no preflight results are returned.
But when we make 2 calls to waitForProcess() we can retrieve the preflight results.
Sample jsx file attached (as a .txt file). I can supply .idml files that require the two waitForProcess() calls.
We found the fix on a German forum post from 2014: https://www.hilfdirselbst.ch/foren/Preflight_Meldung_No_errors_yet;_still_looking__P529496.html
1 vote -
Generate Adobe Color files from hexadecimal
Generate Adobe Color files from hexadecimal
There is a way to generate an *.ASE file for importing color samples into Adobe software (PS, AI, ID...) starting from a list I have in a TXT, CSV, EXCEL or other file.
example of the list:
e0cffc
c29ffa
a370f7
8540f5
6610f2
520dc2
3d0a91
290661
140330
therefore I would like these color codes to be saved in an *.ASE file that can be imported into INDESIGN which generates the 9 colors (9 as 10,000 colors)
Step 2 (optional) - if these colors can somehow be "also" converted from HEX to CMYK
1 vote -
Redirect support to the InDesign from web browser
Adding the ability to handle redirects to the InDesign CEP/UXP extensions would make the authorization process for extensions in third-party services easier.
1 vote -
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 -
getSystemPath using CSInterface throws URI Malformed error
I was trying to get the my documents folder path of the system using CSInterface getSystemPath function. It works in most of the cases. But it throws URI malformed error (refer the screenshot below), if the path of the documents folder contain characters from languages other than English.
I debugged the CSInterface.js file at line 521. And I found that the below piece of code returns the path of the folder without encoding the characters from languages other than English.
window.adobe_cep.getSystemPath(pathType)
IN MY CASE:
Path of documents folder: "C:\Users\sanjay\OneDrive - Élégante\Documents".
window.adobe_cep.getSystemPath(pathType)
// Returned value -…1 vote -
The CreateTOC function regularly crashes InDesign 18.0.
It has worked fine in previous versions of ID (at least up to v17.0).
I've yet to work out the fine details, but some documents I create are fine. Most aren't. Creating the TOC manually seems to work.1 vote
- Don't see your idea?