Чего я пытаюсь достичь (ручной путь)
В VS 2010 у меня есть элементы проекта, которые являются последовательными диаграммами, они на самом деле просто .xml и имеют суффикс .sequencediagrams. Поэтому я открываю диаграмму в VS и захожу в File-> Print. Теперь я не выбираю физический принтер в раскрывающемся списке, я изменяю его на Microsoft XPS Document Writer, потому что мне нужен выходной файл .XPS.
Как это сделать в коде?
Я пытаюсь сделать это в коде C #, в частности, в надстройке VS (автоматизация). Итак, у меня есть дескриптор информации о проекте, который дает мне полный путь к файлу, но я немного растерялся в части print . Я думал, что мог бы использовать http://msdn.microsoft.com/en-us/library/system.windows.xps.xpsdocumentwriter.aspx, но сигнатуры метода, кажется, не принимают простой путь документа.
Кто-нибудь имеет опыт в этом? предложения? Спасибо.