Глупый вопрос здесь:.net библиотека для рисования фигур изображений текст и т. Д., Используя GDI +
Есть ли такая библиотека для этого? Я хочу более сложную библиотеку, чем пространство имен system.drawing.
Глупый вопрос здесь:.net библиотека для рисования фигур изображений текст и т. Д., Используя GDI +
Есть ли такая библиотека для этого? Я хочу более сложную библиотеку, чем пространство имен system.drawing.
Вы можете посмотреть на открытой схеме на CodePlex:
Это не GDI +, но вы считали, используя System.Windows.Media.Imaging API (Что нового с .Net 3.0).
Он предлагает несколько лучших способностей рисования, таких как метод DrawGeometry(...).
Сначала создайте DrawingVisual и DrawingContext:
DrawingVisual visual = new DrawingVisual();
DrawingContext dc = visual.RenderOpen();
Затем нарисуйте материал на нем:
dc.DrawRectangle(...);
dc.DrawText(...);
dc.DrawGeometry(...);
etc...
Убедитесь, что вы его закрыть:
dc.Close();
После того, как у Вас есть свой визуальный объект, который вы можете отобразить в окне WPF или передать его в файл. Вы также можете использовать WPF Canvas в качестве визуального объекта в первую очередь.
Есть несколько хороших учебных пособий по MS на Drawing Objects, Using DrawingVisual Objects и WPF Graphics Rendering.
Да, Wpf имеет лучшую функцию. – Benny
это довольно круто, но я хочу нарисовать свои собственные рисунки, lib, похоже, не может делать вещи низкого уровня. – Benny
Если вам нужна графическая система с сохраненным режимом, тогда WPF, вероятно, лучший вариант .... Open Diagram предоставляет вам графический объект для создания собственного чертежа в каждом классе. –