Сбор информации об объёме текста

Внесены изменения в программы получения сведений об объеме текста отдельного файла (GetFileInfo.jsx) и файлов Книги (GetBookInfo.jsx). Теперь информация сохраняется в txt-файле в папке Info. Предполагается, что эта папка находится рядом с этими скриптами, скрипты её не создают.

Если отдельный файл назывался 'AviationNews.indd', то результат обработки будет помещён в файл 'File#AviationNews.txt'. Результат обработки файла Книги MagazinesDigest.indb' будет помещён в файл 'Book#MagazinesDigest.txt'.

Информация в этих файлах:
Количество обработанных статей; число абзацев; число знаков, включая пробелы и переводы строки; число авторских (учётно-издательских) листов.

Обнаружена некоторая проблема с выбором учитываемых абзацных стилей: в программах есть окно с этими стилями, и можно флажками определять, какие использовать, какие нет. Но в javascript для версии 2020 эти флажки отключили. Видимо, по ошибке, и в версии 2021 они снова работают. В последнем обновлении добавлены отдельные скрипты для работы именно в версии 2020.

Добавлен скрипт сбора информации об объеме текстов в учётно-издательских листах на разных языках (Rus&ColoredForeignText.jsx). Первоначально он делался для смеси китайского и русского. Иностранный текст должен быть окрашен цветом 'ForeignTextColor' (переменная specColor). Число знаков в авторских листах может быть разным. Тут для русского текста это 40 тыс. знаков, для иностранного 10 тыс. знаков.

Информация о результате помещается в txt-файл, название которого начинается с 'Rus&ForLng#' (переменная infoFileNamePrefix), а потом идёт название обрабатываемого файла и расширение '.txt'. Например, после обработки файла 'medicina.indd' результат обработки будет помещён в файл 'Rus&ForLng#medicina.txt'. Он тоже помещается в папку ‘Info’.

Добавлен скрипт подсчёта объёма стихотворных текстов  

Работает в версиях CC+, должен работать и в InDesign CS3 и InDesign CS4, но проверить не на чем.
Если у кого есть, то черкните о результате проверки.

Ссылка на архив с программами.

 

© InDesign • Мастерская вёрстки, 2019-2022. Все права защищены.
 
Идея проекта, все представленные программы, голос за кадром — Михаил Юрьевич Иванюшин.
Юридическая поддержка — ИП Шакурова Резеда Дамировна.  ИНН: 161403515742, ОГРНИП: 318774600195037.
 
Пользуясь сайтом, вы соглашаетесь на обработку сведений о себе, указанных при регистрации. Вот ссылка на документ, регламентирующий данную процедуру: Соглашение с обработкой личных данных. Сбор этой информации — требование, изложенное в федеральном законе № 152-ФЗ от 27.07.2006 (ред. от 22.02.2017) «О персональных данных».
 

Please publish modules in offcanvas position.