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 и возобновить печать.
Решение: переустановить плагин.