Во-первых, вам нужно загрузить файл CSInterface.js
в вашу панель. Убедитесь, что вы скачали этот файл, и ваш путь к нему правильный.
var csInterface = new CSInterface();
Тогда вы можете использовать метод evalScript.
csInterface.evalScript()
Первый аргумент - это строка для eval, а второй аргумент - обратный вызов, потому что скрипт может занять некоторое время, и вы не захотите заморозить интерфейс панели, пока скрипт не будет выполнен. Обратный вызов имеет переменную, которая является результатом вашего кода JSX в строке.
csInterface.evalScript('app.activeDocument.width.as("px")',function(result){
alert(result)
});
Вы получите обратно ширину в единицах в соответствии с единицами измерения, установленными в настройках Photoshop. Поэтому вы можете указать преобразование в пиксели. В любом случае это не будет работать, если ваши единицы документа в процентах. В этом случае вам необходимо изменить единицы измерения заранее.