Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: Алексей (IdeaSoft) от 14-12-2018, 10:30:26
-
Хочу написать плагин для отправки листов Revit в PDF
Есть ли такая возможность e Revit API?
-
Посмотрите реализацию PrintAPI (класс PrintManager, в SDK описание есть). Ставите вместе с плагином любой PDF-принтер, а дальше просто отправляете на печать виды/листы через него
-
Ура!
Я нашел ответы на этом форуме.
-
Хочу написать плагин для отправки листов Revit в PDF
Есть ли такая возможность e Revit API?
Александр правильно сказал, хочу только добавить, что все красиво будет до момента "кратных" форматов, типа "А3х3". Таких размеров бумаги нет в стандартных настройках ПДФ принтеров. Поэтому на каждом рабочем месте нужно будет добавлять данные размеры бумаги вручную. Ну либо написать отдельное приложение, которое будет добавлять в реестр необходимые записи (у меня на это не хватило терпения/времени).
Причем не все ПДФ принтеры умеют добавлять пользовательские размеры бумаги. Foxit и Adobe умеют.
Да и сама логика работы с PrintManager мне показалась не совсем адекватной. :)
-
да, PrintManager та ещё боль. В своё время даже делал поднобное (с форматами типа A3x3), запихивал в инсталлятор, чтобы при установке сразу форматы добавлялись, кстати, не через реестр, а через WinAPI, там тоже та ещё боль