Revit C# Ошибка диспетчера печати

Я пытался напечатать некоторые листы из Revit в PDF или другим способом. Я получаю сообщение об ошибке в отношении недопустимого имени файла в диспетчере печати.

pMngr.PrintToFileName = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments).Trim() + @"\" + doc.Title.Replace(".rvt", ".pdf");
pMngr.Apply();
pMngr.PrintSetup.CurrentPrintSetting = pMngr.PrintSetup.InSession;
PrintSetup pSetup = pMngr.PrintSetup;

using (Transaction t = new Transaction(doc)) 
{
    t.Start("pdf");
    pSetup.SaveAs("pdf");
    pMngr.Apply();
    t.Commit();
}

pMngr.Apply();

using (Transaction t = new Transaction(doc))
{
    t.Start("pdf");
    vShtSttng.SaveAs("tempsttng");
    pMngr.Apply();
    pMngr.SubmitPrint();
    t.Commit();
}

0 ответов

Другие вопросы по тегам