Используя элемент управления диаграммами Microsoft System.Windows.Forms.DataVisualization.Charting.Chart, я пытаюсь отобразить диаграмму в векторной графике. Конечной целью здесь является визуализация диаграммы с изображением достаточно высокого качества, которое будет встроено в PDF и использовано для печати.
Проблема заключается в том, что ЭДС, создаваемые элементом управления Chart, имеют низкое качество и не отражают то, как элемент управления выглядел во время печати. В диаграммах с любыми изогнутыми линиями EMF просто отображается как неузнаваемый пиксельный беспорядок при внедрении в PDF.
Мой вопрос: кто-нибудь успешно использовал средства управления диаграммами Microsoft в печати? На данный момент меня даже не беспокоит использование EMF, так как этот двигатель выглядит так, как будто он не будет исправлен в ближайшее время. Я пробовал рендеринг в PNG с высоким DPI, но это влияет на толщину различных компонентов на диаграмме (с заданным размером пикселя), в качестве примера можно привести линии рядов на линейном графике.
Я не уверен, есть ли какие-то настройки, которые мне не хватает, но если есть хитрость в том, чтобы вывести эти графики в хорошую форму, мне было бы очень интересно узнать об этом.