PikTools
ПАКЕТНАЯ
ПЕЧАТЬ ЛИСТОВ
Пакетная печать листов разных форматов в PDF из нескольких файлов сразу
О ПЛАГИНЕ
  • Автоматический подбор формата листа PDF
  • Задание цветов-исключений, которые сохраняют цвет при черно-белой печати
  • Печать листов из связанных файлов
  • Печать листов в отдельные файлы и с объединением в один
  • Задание правила для формирования наименований файлов
  • Печать листов, на которых размещено несколько основных надписей, с последовательным преобразованием каждой основной надписи в отдельный лист
Начало работы
Установите модуль «Общее - Revit» в PikToolsBOX
  1. Скачайте и установите PikToolsBOX (подробнее в инструкции)
  2. Закройте Revit
  3. В разделе PikTools выберите модуль «Общее - Revit» и нажмите на кнопку скачивания
  4. Дождитесь завершения скачивания и установки, после чего можно открыть Revit
  5. При первом запуске плагина введите ключ активации, если его нет - оставьте заявку
ЗАПУСК ИНСТРУМЕНТА
Кнопка запуска инструмента расположена на панели “Общее” вкладки PikTools.

Запуск плагина осуществляется с любого вида, также до запуска можно выбрать листы через диспетчер проекта, для того, чтобы они сразу были выбраны в окне плагина.
ОПИСАНИЕ
1.Плагин работает с определенными установленными виртуальными принтерами на компьютере. На данный момент плагин работает с PDF Creator, Adobe PDF и PDF24. Рекомендуется использовать PDFCreator.

Для добавления нестандартных форматов листов в принтер можно воспользоваться программой PrinterFormCreator по ссылке. Программа добавляет те форматы, которые содержатся в txt файле.

2.После запуска плагина открывается окно выбора листов в виде иерархии Файл - Параметр группировки - Лист.
Параметр, который стоит на первом уровне иерархии будет автоматически выбран в плагине для группировки листов в интерфейсе.
Если же группировка не задана, то в таком случае будет отображаться весь перечень листов единым списком. 
Для изменения группировки листов в плагине необходимо выбрать другой параметр в поле "Группировать по".

3.Выбор листов можно осуществлять как до запуска плагина, так и после. До запуска плагина листы можно выбрать в диспетчере проекта при помощи Shift/Ctrl. После запуска плагина выбор листов можно отредактировать в окне плагина. Если листы не были выбраны до запуска плагина, то они выбираются в окне плагина в левой части.

4.Первым в списке отображен открытый файл, далее идут связи.

5.Настройки:
5.1. Принтер
Выбор виртуального принтера. Поддерживаемые принтеры: PDFCreator, PDF24, Adobe PDF.
Примечание: 
- принтер PDF24, Adobe PDF не поддерживают печать не в цвете. 

5.2. Обработка
Векторная или растровая. 

5.3. Качество растровых
Выбор качества печати растровых (72, 150; 300, 600 DPI). 

5.4. Печать в цвете
 - При включенной галке "Печать в цвете" все листы печатаются в цвете. 
 - Если галка "Печать в цвете" отключена, то весь лист будет печататься не в цвете, кроме цветов-исключений. Например, это могут быть цвета, которые используются в штампе (логотип, подписи).
Цвета-исключения можно настроить нажав на шестеренку:
- для удаления цвета из списка исключений необходимо нажать на корзину в соответствующей строке;
- для добавления нового цвета необходимо нажать на "+" и далее ввести RGB код цвета (формат 111,111,111 или 111, 111, 111); 
- для выгрузки текущих настроек цветов (то есть текущего списка цветов) предназначена кнопка со стрелкой вверх;
- для загрузки настроек цветов предназначена кнопка со стрелкой вниз;
- для сохранения изменений в списке цветов необходимо нажать на кнопку "Сохранить".
5.5. Обновить спецификации
Функция обновляет спецификации на листах. Это добавлено из-за бага Revit, при котором значения спецификаций в диспетчере и на листах не совпадают. 

5.6. Объединить в один файл
При активной галке все выбранные листы печатаются в один файл. При снятой галке - каждый лист печатается в отдельный PDF файл. 

5.7. Добавлять к имени файла дату и время печати
При активной галке при печати к имени файла PDF добавляется дата и время создания файла в формате ДД-ММ-ГГГГ--ЧАС-МИН-СЕК. Перед датой ставится "_" (нижнее подчеркивание). 

5.8. Правило наименования файлов
Данное поле активно в случае, если галка "Объединить в один файл" отключена. Имя PDF файлов формируется исходя из правила, записанного в данное поле.
По умолчанию активно правило <Номер листа>_<Имя листа>.pdf .
Имена параметров должны быть указаны между символами <и > (например, <Номер листа>).
Текст за пределами символов будет префиксом, суффиксом или разделителем.
В качестве параметров могут быть использованы только параметры Листа и Информации о проекте.
То правило, которое будет задано в данном поле, будет применяться к каждому файлу PDF. 
При нажатии на кнопку "Использовать номер и имя листа" произвольное правило сбрасывается и активно правило по умолчанию.

5.9. Наименование объединенного файла
Данное поле активно в случае, если галка "Объединить в один файл" включена. Имя файла формируется исходя из значения, записанного в данное поле. По умолчанию задано имя текущего файла в качестве наименования. Если задано произвольное значение, а затем необходимо вернуть наименование=имени файла, то для этого предназначена кнопка "Использовать имя файла RVT".

5.10. Путь для сохранения 
В данное поле вводится путь для сохранения файлов. По умолчанию путь для сохранения: {Относительный путь до папки с документами}\PDF Print\{Наименование файла RVT}. 
Также можно выбрать папку при нажатии на кнопку "Обзор".

6. Настройки печати запоминаются для каждого Revit проекта. Они сохраняются после того, как выполняется печать. 

7. В случае успешного выполнения всех этапов работы на экране появляется сообщение “Печать успешно завершена!”.

8. В случае неудачи пользователю выдаются сообщения с ошибками.

9. Если в папке уже есть файл с таким же именем, то новый файл сохранится с добавлением суффикса "_1", если уже есть с "_1", то новый файл будет с суффиксом "_2" и тд. 

10. Если в указанном пути обозначены папки, которые отсутствуют на компьютере, то данные папки будут созданы плагином.

11. Если в параметрах "Листа" или "Информации о проекте" будут использованы недопустимые символы для имена файла PDF, такие как , то они будут пропущены при печати листа.

12. Если размещены какие-либо элементы за границей нижней и левой границей семейства основной надписи, то плагин будет печатать данный лист со смещением.

13. Подбирая формат плагин оперирует системными параметрами основной надписи - "Ширина листа" и "Высота листа".
Также если используется параметр для создания расширенных невидимых границ листа, то в таком случае "Ширина листа" и "Высота листа" не соответствуют габаритам. Поэтому в конфигураторе appsettings.PrintSheets.Expo.json предусмотрен параметр InvisibleFrameOffset, в который необходимо ввести значение используемого параметра для того, чтобы вычислить необходимую ширину и высоту листа. Значения будут вычислены как Ширина листа (Высота листа)- 2*InvisibleFrameOffset

Файл-конфигуратор располагается по следующему пути: %appdata%/Autodesk/ApplicationPlugins/SupportTools.Expo.bundle/SupportTools.Expo
14. Также есть возможность печати листов, на которых размещено несколько основных надписей таким образом, что 1 основная надпись = 1 листу. Для корректной печати основные надписи должны быть одинаковых габаритов и размещены вплотную к друг другу.
ВОЗМОЖНЫЕ ОШИБКИ
Такая ошибка возникает, если длина пути вместе с именем файла и его расширением превышает 255 символов. 
Возможное решение: сохранить в другую папку, чтобы уменьшить длину пути, либо изменить правило наименования листов (если выбрана печать по отдельности).
Такая ошибка может возникать в случае, если лист печатается при отключенной галке "Печать в цвете" и на нем присутствует изображение png с прозрачными областями.
Можно проверить открыв через Paint
Решение: если действительно присутствует прозрачная область, то либо обрезать таким образом, чтобы не было прозрачных областей или перевести в jpeg формат.
Решение: проверить путь (возможно, указан несуществующий диск)
Решение: заданные габариты листа не являются стандартными и не удается подобрать формат листа, в связи с чем необходимо задать иные габариты.
Решение: необходимо добавить основную надпись для листа.
Решение: изменить имя файла
Решение: изменить имя файла
Решение: изменить имя файла, возможные причины - строка имени файла содержит недопустимые знаки такие, как \ / : * ? " < > |
Решение: изменить имя пути, возможные причины - несуществующий путь, пустое поле, восклицательный знак (в дальнейшем доработаем, чтобы при наличии восклицательного знака не возникала данная ошибка).
Решение: данное уведомление означает, что для печати данного листа требуется больше времени и если нажать да, то данный лист будет напечатан.
Такая ошибка может возникнуть, если размещены тяжелые растровые изображения выбрана векторная обработка и отключена галка "Печать в цвете".
Решение: напечатать лист в цвете при векторной обработке и при необходимости перевести его в черно-белый сторонними средствами, либо напечатать лист с растровой обработкой не в цвете. 
При печати зона печати смещается.
Решение: наличие на листе семейств с невидимой частью, которая отключена через настройки в семействе. Перекомпоновать чертеж, чтобы невидимая часть не выходила за левую и нижнюю границы листа.
Ошибка сообщает о том, что открыто окно PDFCreator.
Решение: необходимо закрыть окно PDF Creator и возобновить печать.
Ошибка сообщает о том, что открыто окно PDFCreator.
Решение: необходимо закрыть окно PDF Creator и возобновить печать.
Решение: переустановить плагин.