ID Dimension is a powerful tool for Adobe InDesign designed to automatically draw technical dimensions, bounds, and leader lines for page items and vector objects.
This repository includes two versions of the tool in one package:
- Modern CEP Extension — A native, dockable panel with a sleek HTML/JS interface (CC 2014+).
- Standalone Script (ScriptUI) — A classic
.jsxscript that opens as a floating palette. It is easier to install, requires no registry tweaks, and is highly compatible with older InDesign versions.
- Two UI options — Choose between a modern dockable panel (CEP) or a lightweight floating ScriptUI palette (
.jsx). - Cross-platform — Fully supports Windows and macOS (including Apple Silicon & macOS Sequoia).
- Searchable Font Picker (
font) — Fast font selection directly in the panel with instant search, caching, and recently used fonts. - 4-Direction Gap Measurement — Dedicated buttons for measuring horizontal gap (Top / Bottom) and vertical gap (Left / Right) between two selected objects.
- 4-Quadrant Radius & Diameter — Measure circle radius (
R) and diameter (Ø) in all 4 directions (Top-Left, Top-Right, Bottom-Left, Bottom-Right) with dedicated horizontal landing shelves. - Drawing Scale support (
scale) — Support for scaled drawings (e.g.1:10,1:50,1:100,2:1, or a numeric multiplier like10). Perfect for architecture, large-format graphics, dielines, and exhibition stands where 75 mm represents 750 mm in reality. - Measurement units — Choose between mm, cm, in, pt, and px. The math automatically adapts to your workflow, and the selected unit can be displayed next to the number (the
unitoption). - Drafting Standards Compliance — Continuous dimension lines and proper formatting compliant with ГОСТ / ISO standards when dimensions are narrow.
- Color presets (CMYK) — Set custom colors for dimension lines and text. Includes 6 customizable color swatch slots.
- Settings preservation — Automatically remembers your settings across InDesign sessions (stored locally).
- 3 preset slots (min / med / max) — Quick switching between prepared dimension styles. Overwrite them by enabling
savemode. - Single-Step Undo — All generated objects for an action are wrapped in a single InDesign undo step.
- Clear all dimensions (
clear) — Instantly remove all dimension markings generated by ID Dimension across the document. - Reset to factory defaults (
default) — Reset all options and swatches back to initial defaults at any time.
- Dimensioning width (top / bottom) and height (left / right).
- 4 dedicated buttons for horizontal and vertical gap measurement between two selected objects.
- Measuring the radius and diameter of circles in all 4 directions with landing shelves.
- Marking the center of an object.
- Customizable appearance: stroke weight, gap, indent, arrow size, font family, font size, drawing scale, and precision (up to 3 decimal places).
- Moving all dimensions to a designated separate layer (
layeroption). - Option to place dimensions outside the active page/spread boundary (
out page/out artboardoption).
You can install either the modern Extension or the Standalone Script (or both).
Supports Adobe InDesign CC 2014 – 2026+ on Windows & macOS.
Windows:
- Enable Debug Mode: Run the
enable_player_debug_mode.regfile by double-clicking it and confirm adding changes to the registry. - Copy Files: Press
Win + R, paste%APPDATA%\Adobe\CEP\extensions\, and copy the entireID Dimensionfolder there. - Launch: Restart InDesign ->
Window -> Extensions -> ID Dimension(orExtensions (Legacy)).
macOS:
- Enable Debug Mode: Open Terminal and execute:
defaults write com.adobe.CSXS.9 PlayerDebugMode 1; defaults write com.adobe.CSXS.10 PlayerDebugMode 1; defaults write com.adobe.CSXS.11 PlayerDebugMode 1; defaults write com.adobe.CSXS.12 PlayerDebugMode 1; defaults write com.adobe.CSXS.13 PlayerDebugMode 1; defaults write com.adobe.CSXS.14 PlayerDebugMode 1; defaults write com.adobe.CSXS.15 PlayerDebugMode 1; defaults write com.adobe.CSXS.16 PlayerDebugMode 1
- Copy Files: In Finder press
Cmd + Shift + G, paste~/Library/Application Support/Adobe/CEP/extensions/(create the folder if it doesn't exist), and copy theID Dimensionfolder there. - Launch: Restart InDesign ->
Window -> Extensions -> ID Dimension(orExtensions (Legacy)).
No registry or terminal tweaks needed.
- Windows: Copy
ID Dimension.jsxto%APPDATA%\Adobe\InDesign\Version <XX.X>\<Locale>\Scripts\Scripts Panel\ - macOS: Copy
ID Dimension.jsxto~/Library/Preferences/Adobe InDesign/Version <XX.X>/<Locale>/Scripts/Scripts Panel/(Tip: in InDesign openWindow -> Utilities -> Scripts, right click "User" folder and select "Reveal in Finder" / "Reveal in Explorer"). - Launch: Double-click
ID Dimension.jsxin the InDesign Scripts panel.
- A similar extension designed specifically for Adobe Illustrator.
ComfyUI Photoshop Plugin (PH-CU-S)
- A powerful Photoshop plugin powered by ComfyUI, providing direct integration with local generative models.
ID Dimension — это мощный инструмент для Adobe InDesign, предназначенный для автоматического проставления технических размеров, габаритов и выносных линий к объектам и фреймам.
В этом репозитории представлены сразу две версии инструмента:
- Современное CEP-расширение — нативная закрепляемая панель с современным HTML/JS интерфейсом (для версий CC 2014+).
- Отдельный скрипт (ScriptUI) — классический скрипт (
.jsx), который открывается в виде плавающей палитры. Он проще в установке, не требует правок реестра и отлично работает в любых версиях InDesign.
- Два варианта интерфейса — выбирайте между современной закрепляемой панелью и легкой плавающей палитрой ScriptUI.
- Кроссплатформенность — полная поддержка Windows и macOS (включая Apple Silicon и macOS Sequoia).
- Поиск и выбор шрифта (
font) — быстрый поиск и выбор установленных гарнитур с умным фильтром и кэшированием. - 4 направления зазора между объектами — отдельные кнопки для измерения точного расстояния между 2 объектами по горизонтали (сверху/снизу) и по вертикали (слева/справа).
- 4 квадранта для радиуса и диаметра — измерение радиуса (
R) и диаметра (Ø) во все 4 стороны (вверх-влево, вверх-вправо, вниз-влево, вниз-вправо) с горизонтальной полочкой-площадкой. - Поддержка масштаба чертежа (
scale) — возможность задать масштаб макета (например,1:10,1:50,1:100,2:1или числовой множитель вроде10). Удобно при разработке наружной рекламы, стендов и крупногабаритной упаковки. - Единицы измерения — поддержка выбора размерностей (mm, cm, in, pt, px). Математика скрипта автоматически адаптируется под ваш документ, а выбранную единицу измерения можно выводить рядом с числом (опция
unit). - Соответствие стандартам черчения — непрерывная размерная линия при выносе текста наружу (по ГОСТ / ISO).
- Цветовые пресеты (CMYK) — настройка цвета выносных линий и текста. Есть 6 ячеек для сохранения собственных цветов.
- Сохранение настроек — панель автоматически запоминает все параметры между сессиями работы в InDesign.
- 3 слота для пресетов (min / med / max) — быстрое переключение между заготовленными стилями размеров.
- Единый шаг отмены (Undo) — создание размера отменяется за одно нажатие
Ctrl+Z/Cmd+Z. - Удаление всех размеров (
clear) — быстрая очистка документа от всех созданных плагином выносок. - Сброс до заводских настроек (
default) — возврат всех значений и цветов к состоянию по умолчанию.
- Простановка ширины (сверху / снизу) и высоты (слева / справа).
- 4 отдельные кнопки для простановки горизонтального и вертикального зазора между объектами.
- Измерение радиуса и диаметра окружностей во всех 4 направлениях с полочкой-выноской.
- Пометка центра объекта.
- Гибкая настройка: толщина линии (stroke), отступ от объекта (gap), вынос линии (indent), размер стрелки (arrow), выбор шрифта (font), размер шрифта, масштаб (scale) и точность округления (до 3 знаков).
- Вынос всех размеров на отдельный слой (опция
layer). - Возможность выносить размеры за пределы страницы / разворота (опция
out page).
Вы можете установить либо современное расширение, либо отдельный скрипт (или оба варианта сразу).
Поддерживает версии Adobe InDesign CC 2014 – 2026+ на Windows и macOS.
Windows:
- Включение режима отладки: Запустите файл
enable_player_debug_mode.regдвойным кликом и подтвердите добавление изменений в реестр. - Копирование файлов: Нажмите
Win + R, вставьте%APPDATA%\Adobe\CEP\extensions\и скопируйте туда папкуID Dimension. - Запуск: Перезапустите InDesign ->
Окно -> Расширения -> ID Dimension(илиРасширения (устаревшие)).
macOS:
- Включение режима отладки: Откройте программу "Терминал" (Terminal) и выполните:
defaults write com.adobe.CSXS.9 PlayerDebugMode 1; defaults write com.adobe.CSXS.10 PlayerDebugMode 1; defaults write com.adobe.CSXS.11 PlayerDebugMode 1; defaults write com.adobe.CSXS.12 PlayerDebugMode 1; defaults write com.adobe.CSXS.13 PlayerDebugMode 1; defaults write com.adobe.CSXS.14 PlayerDebugMode 1; defaults write com.adobe.CSXS.15 PlayerDebugMode 1; defaults write com.adobe.CSXS.16 PlayerDebugMode 1
- Копирование файлов: В Finder нажмите
Cmd + Shift + G, вставьте~/Library/Application Support/Adobe/CEP/extensions/(создайте папку, если отсутствует) и скопируйте туда папкуID Dimension. - Запуск: Перезапустите InDesign ->
Окно -> Расширения -> ID Dimension(илиРасширения (устаревшие)).
Не требует включения режима отладки.
- Windows: Скопируйте
ID Dimension.jsxв%APPDATA%\Adobe\InDesign\Version <XX.X>\<Locale>\Scripts\Scripts Panel\ - macOS: Скопируйте
ID Dimension.jsxв~/Library/Preferences/Adobe InDesign/Version <XX.X>/<Locale>/Scripts/Scripts Panel/(Совет: в InDesign откройтеОкно -> Утилиты -> Сценарии, кликните правой кнопкой мыши по папке "Пользователь" и выберите "Показать в Finder" / "Показать в Проводнике"). - Запуск: В панели скриптов InDesign дважды кликните по
ID Dimension.jsx.
- Аналогичное расширение, разработанное специально для Adobe Illustrator.
ComfyUI Photoshop Plugin (PH-CU-S)
- Мощный плагин для Photoshop на базе ComfyUI, обеспечивающий прямую интеграцию с локальными генеративными моделями.
