Ошибка при попытке создать штрих-код в Adobe InDesign ⇐ Javascript
Ошибка при попытке создать штрих-код в Adobe InDesign
При попытке создать штрих-код в Adobe InDesign я столкнулся со следующей ошибкой: Ошибка JavaScript! Номер ошибки: 80651 Сообщение об ошибке: выберите хотя бы один символ, который можно преобразовать в контуры. Линия: 5 Источник: barcode.createOutlines();
Ниже приведен код, вызывающий эту ошибку
functiongenerateBarcode(value) { вар штрих-код = app.activeDocument.pages.add().textFrames.add(); штрих-код.содержание = значение; barcode.visibleBounds = ["0мм", "0мм", "30мм", "5мм"]; штрихкод.createOutlines(); вернуть штрих-код; } функция addBarcodeToPDF() { вар документ = app.activeDocument; вар LastPage = doc.pages[doc.pages.length - 1]; var barcodeValue = doc.name.split(".")[0]; вар штрих-код = генерироватьBarcode (barcodeValue); var rect = LastPage.rectangles.add({ геометрические границы: ["0 мм", "0 мм", "30 мм", "5 мм"] }); вар pdfFilePath = "путь к файлу.pdf"; // Путь к файлу! rect.place(Файл(pdfFilePath)); var pdfFileName = doc.name.replace(".indd", ".pdf"); doc.exportFile(ExportFormat.PDF_TYPE, новый файл(pdfFileName), false); штрих-код.удалить(); прямоугольник.удалить(); } addBarcodeToPDF(); Вот как работает код: Автоматизация создания штрих-кода
[*]Берется имя PDF-файла и на его основе генерируется штрих-код. [*]Формат штрих-кода — EAN-13. Это означает, что здесь имеется, скажем, 13 цифр, соответствующих этому формату. Было бы здорово, если бы скрипт мог понять, что имя файла существует, мы берем его как переменную, а затем вставляем этот штрих-код посередине внизу последней страницы файла документа.
При попытке создать штрих-код в Adobe InDesign я столкнулся со следующей ошибкой: Ошибка JavaScript! Номер ошибки: 80651 Сообщение об ошибке: выберите хотя бы один символ, который можно преобразовать в контуры. Линия: 5 Источник: barcode.createOutlines();
Ниже приведен код, вызывающий эту ошибку
functiongenerateBarcode(value) { вар штрих-код = app.activeDocument.pages.add().textFrames.add(); штрих-код.содержание = значение; barcode.visibleBounds = ["0мм", "0мм", "30мм", "5мм"]; штрихкод.createOutlines(); вернуть штрих-код; } функция addBarcodeToPDF() { вар документ = app.activeDocument; вар LastPage = doc.pages[doc.pages.length - 1]; var barcodeValue = doc.name.split(".")[0]; вар штрих-код = генерироватьBarcode (barcodeValue); var rect = LastPage.rectangles.add({ геометрические границы: ["0 мм", "0 мм", "30 мм", "5 мм"] }); вар pdfFilePath = "путь к файлу.pdf"; // Путь к файлу! rect.place(Файл(pdfFilePath)); var pdfFileName = doc.name.replace(".indd", ".pdf"); doc.exportFile(ExportFormat.PDF_TYPE, новый файл(pdfFileName), false); штрих-код.удалить(); прямоугольник.удалить(); } addBarcodeToPDF(); Вот как работает код: Автоматизация создания штрих-кода
[*]Берется имя PDF-файла и на его основе генерируется штрих-код. [*]Формат штрих-кода — EAN-13. Это означает, что здесь имеется, скажем, 13 цифр, соответствующих этому формату. Было бы здорово, если бы скрипт мог понять, что имя файла существует, мы берем его как переменную, а затем вставляем этот штрих-код посередине внизу последней страницы файла документа.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проблема с пузырьковой сортировкой в InDesign Script, интересная проблема
Anonymous » » в форуме Javascript - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Indesign JS: Как применить ссылку на конкретное слово в текстовом кадре?
Anonymous » » в форуме Javascript - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Java-Script для Indesign, который напоминает мне все проверить все
Anonymous » » в форуме Javascript - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-