Пространство имен Vintasoft.Imaging.Drawing (Vintasoft.Imaging)
В этом разделе
Содержит базовые классы для графических функций.
Классы
| Класс | Описание |
| CompositeDrawingEngine | Движок рисования, который объединяет поведение двух движков рисования. |
| DrawingEngine | Предоставляет абстрактный базовый класс механизма 2D-рисования. |
| DrawingFactory | Предоставляет базовый класс abstract фабрики чертежей, позволяющий создавать графические примитивы (перо, кисть, шрифт, растровое изображение и т. д.) для движка 2D-рисования. |
| DrawingFont | Предоставляет базовый класс шрифта. |
| DrawingFontFallbackEventArgs | Предоставляет данные для события Fallback. |
| DrawingFontMetrics | Предоставляет абстрактный базовый класс, содержащий измерения для IDrawingFont. |
| DrawingFontWithFallback | Шрифт текста, который использует резервный шрифт в случае, если шрифт не может отобразить текстовый символ. |
| DrawingFontWrapper | Предоставляет базовый класс для оболочки IDrawingFont. |
| DrawingHatchBrush | Определяет кисть, которая имеет стиль штриховки, цвет переднего плана и цвет фона. |
| DrawingLineCap | Определяет ограничение строки. |
| DrawingString | Предоставляет строку Unicode, которая используется для рисования текста с использованием шрифта. |
| DrawingStringBuilder | Представляет конструктор для строки рисования. |
| DrawingUtils | Содержит коллекцию вспомогательных алгоритмов для рисования. |
| EmptyDrawingEngine | Обеспечивает пустой механизм рисования. |
| GradientStop | Описывает местоположение и цвет точки перехода в градиенте. |
| GraphicsPathBase | Обеспечивает базовый класс графического пути - серию соединенных линий и кривых. |
| GraphicsPathColorBlending | Содержит свойства смешивания цветов для графического пути. |
| GraphicsPathData | Содержит графические данные, составляющие объект графического пути. |
| GraphicsPathWrapper | Обеспечивает базовый класс оболочки графического пути. |
| RasterDrawingEngine | Предоставляет абстрактный базовый класс механизма растрового рисования. |
| TextLayoutProperties | Инкапсулирует свойства макета текста. |
| TrueTypeFontMetrics | Предоставляет класс, содержащий измерения для шрифта TrueType. |
| VintasoftFontProperties | Представляет свойства шрифта. |
Перечисления
| Перечисление | Описание |
| BrushHatchStyle | Указывает доступные шаблоны для IDrawingHatchBrush. |
| BrushTileMode | Указывает доступные режимы мозаики кисти изображения или градиента, когда она меньше заполняемой области. |
| DrawingCompositingMode | Указывает доступные режимы, которые определяют, как комбинировать исходные цвета с цветами фона. |
| DrawingEngineRenderingMode | Указывает доступные режимы рендеринга для движка рисования. |
| DrawingLineCapType | Указывает доступные стили наконечников на концах линий. |
| DrawingSmoothingMode | Указывает доступные режимы сглаживания (сглаживания), которые можно применять к линиям, кривым и краям заполненных областей. |
| GraphicsPathFillMode | Указывает доступные режимы заполнения внутренней части замкнутого контура. |
| GraphicsPathPointType | Указывает доступные типы точек и флаги для точек данных на пути. |
| LineCapStyle | Указывает доступные стили для окончания линии. |
| LineDashCapStyle | Указывает доступные стили для типа графической фигуры, которые будут использоваться на обоих концах каждого тире пунктирной линии. |
| LineJoinStyle | Указывает доступные стили соединения последовательных сегментов линий или кривых в фигуре (подпути), содержащейся в объекте графического пути. |
| RegionCombineMode | Указывает доступные режимы объединения различных регионов отсечения. |
| TextRenderingHint | Указывает доступные качества рендеринга текста в движке растрового рисования. |
| TextRenderingMethod | Указывает доступные методы рендеринга текста. |
Структуры
| Структура | Описание |
| DrawingSymbol | Представляет текстовый символ, который определяет последовательность текста Unicode и соответствующий код содержимого. |
Интерфейсы
| Интерфейс | Описание |
| IDrawingBrush | Предоставляет интерфейс объекта, используемый для заполнения внутренней части графических фигур, таких как прямоугольники, эллипсы, круги, многоугольники и пути. |
| IDrawingBrushWrapper | Предоставляет интерфейс оболочки IDrawingBrush. |
| IDrawingFont | Обеспечивает интерфейс текстового шрифта. |
| IDrawingHatchBrush | Предоставляет интерфейс кисти, которая имеет стиль штриховки, цвет переднего плана и цвет фона. |
| IDrawingImageBrush | Предоставляет интерфейс кисти, которая использует изображение для заполнения внутренней части фигуры. |
| IDrawingLinearGradientBrush | Предоставляет интерфейс кисти, которая закрашивает область линейным градиентом. |
| IDrawingPen | Предоставляет интерфейс объекта, используемый для рисования линий и кривых. |
| IDrawingSolidBrush | Обеспечивает интерфейс сплошной кисти. |
| IGraphicsPath | Обеспечивает интерфейс графического пути - серии соединенных линий и кривых. |
| IRegion | Предоставляет интерфейс объекта, который описывает внутреннюю часть графической фигуры, состоящей из прямоугольников и путей. |
Смотрите также