Я прочитал эту интересную статью от Microsoft. Я узнал, что файл Visio - это не что иное, как Zip-файл, содержащий XML со всей информацией о графике. Играя с кодом из той же статьи, мне удалось изучить файл Visio, получив, например, XML узлов для интересующих меня фигур.
Моя цель - нарисовать сам график! Но мое основное ограничение заключается в том, что приложение не должно полагаться на Visio, установленную на клиенте. Поэтому я должен написать чистый C#, чтобы отобразить график, или сослаться на некоторые библиотеки DLL, которые помогают мне рисовать график без установки Visio.
В той же статье, внизу страницы, есть ссылка на то, что называется pkgVisio. Проект VB, который может исследовать и отображать график. Проблема с этим проектом 1) Это в VB! 2) Он ссылается на несколько библиотек DLL, которые я не знаю, и которые я не знаю, где взять (AxMicrosoft.Office.Interop.VisOcx, Microsoft.Office.Interop.Visio, Microsoft.Office.Interop.VisOcx, Microsoft. Practices.EnterpriseLibrary.Common, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging)
Я ищу способ разработки программы, которая может отображать файл Visio или, если существует, простой проект, который делает то же самое.
Любая подсказка или помощь будут действительно оценены, спасибо