Поделиться через


ImageShapeGeometry - класс

Инкапсулирует документ, свертка и выполненная строка при проверке фигуру, основанной на внешнем образом в области конструктора

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.ImageShapeGeometry

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Синтаксис

'Декларация
Public Class ImageShapeGeometry _
    Inherits RectangleShapeGeometry
public class ImageShapeGeometry : RectangleShapeGeometry

Тип ImageShapeGeometry предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод ImageShapeGeometry(Image) Инициализирует новый экземпляр класса MetafileShapeGeometry из образа
Открытый метод ImageShapeGeometry(String) Инициализирует новый экземпляр класса MetafileShapeGeometry от прямого пути к образу

В начало страницы

Свойства

  Имя Описание
Открытое свойство Image
Защищенное свойство Radius (Унаследовано от RoundedRectangleShapeGeometry.)
Открытое свойство ShadowOffset Получает смещение между разметкой фигур и внешним краем тени. (Унаследовано от ShapeGeometry.)
Защищенное свойство UninitializedPath Возвращает путь геометрические фигуры вокруг. (Унаследовано от ShapeGeometry.)

В начало страницы

Методы

  Имя Описание
Защищенный метод Contains Возвращает значение, указывающее, находится ли точка в структуре геометрии.Структура геометрии определена с используемым для рисования графических геометрия. (Унаследовано от NodeShapeGeometry.)
Открытый метод Dispose() Освобождает все ресурсы, используемые текущим экземпляром класса ShapeGeometry. (Унаследовано от ShapeGeometry.)
Защищенный метод Dispose(Boolean) (Унаследовано от ShapeGeometry.)
Открытый метод DoFoldToShape Вычисляет точку вдоль вектора, который пересекает структуру геометрии. (Унаследовано от RectangleShapeGeometry.)
Открытый метод DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Определяет, находится ли точка в пределах формы. (Унаследовано от ShapeGeometry.)
Открытый метод DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Возвращает значение, указывающее, является ли данный пункт границы геометрического объекта.Результаты проверки нажатия также возвращаются. (Унаследовано от RectangleShapeGeometry.)
Открытый метод DoHitTestSelection Возвращает значение, указывающее, является ли данный пункт границы отзыва внешнего выделения геометрии.Результаты проверки нажатия также возвращаются. (Унаследовано от NodeShapeGeometry.)
Открытый метод DoPaint Рисует геометрические объекты фигур и его тень, если он имеется. (Унаследовано от ShapeGeometry.)
Открытый метод DoPaintEmphasis Рисует визуальное внимание на форму.Это не означает выделение, только рисует внимание пользователя на границе при этом другая форма выделена.(См. ShapeElement.RelatedShapeToEmphasize.) (Унаследовано от NodeShapeGeometry.)
Защищенный метод DoPaintGeometry Закраска форму образа (Переопределяет NodeShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Открытый метод DoPaintResizeFeedback Рисует отзывы размера геометрии. (Унаследовано от NodeShapeGeometry.)
Открытый метод DoPaintSelection Рисует выделение обычно вокруг геометрию. (Унаследовано от NodeShapeGeometry.)
Защищенный метод DoPaintShadow Рисует тень для фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetBackgroundBrushId Возвращает идентификатор, присвоенный кисти, использующейся для закрашивания фона фигуры типа geometry. (Унаследовано от ShapeGeometry.)
Открытый метод GetExtraPenWidth Возвращает ширину пера структуры, вне границ фигур. (Унаследовано от ShapeGeometry.)
Защищенный метод GetFocusIndicatorInsideMargin Возвращает или задает расстояние в международных единицах измерения на основе ограничивающего прямоугольника фигуры в элементе выписанному ограничивающий прямоугольник фокуса внутри фигуры. (Унаследовано от NodeShapeGeometry.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetOutlinePenId Возвращает идентификатор, присвоенный кисти, использующейся для закрашивания структуру геометрические фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод GetPath(IGeometryHost) Возвращает путь геометрические фигуры вокруг.Используйте политику возврата до применения GetPath() в любой другой форме.Используйте GetPathCopy() если нужно сохранить пути. (Унаследовано от ShapeGeometry.)
Защищенный метод GetPath(RectangleD) Возвращает GraphicsPath геометрии.Это одноэлементный экземпляр класса geometry.Не dispose.Используйте немедленно.Используйте GetPathCopy если другой путь необходимо указывать! (Унаследовано от RoundedRectangleShapeGeometry.)
Открытый метод GetPathCopy Возвращает копию пути геометрические фигуры вокруг.Удалите путь после завершения с ним. (Унаследовано от ShapeGeometry.)
Открытый метод GetPerimeter Возвращает путь периметру вокруг фигуры, включая ширину пера, которая рисует границу.Создать копию этого пути если необходимо сохранить его. (Унаследовано от ShapeGeometry.)
Защищенный метод GetPerimeterBoundingBox Возвращает ограничивающий прямоугольник по периметру фигуры, включая толщину пера, которая рисует границу. (Унаследовано от ShapeGeometry.)
Открытый метод GetSelectionLineOffset Получает расстояние между и вне выделением геометрические фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод GetSelectionLineWidth Возвращает ширину линии, которая указывает, что форма выделена. (Унаследовано от ShapeGeometry.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HasFilledBackground Значение True, если этот тип geometry имеет заполненный фон. (Унаследовано от ShapeGeometry.)
Защищенный метод HasOutline Значение True, если этот тип geometry содержит видимую границу. (Унаследовано от ShapeGeometry.)
Защищенный метод HasShadow Значение True, если этот тип geometry имеет тень. (Унаследовано от ShapeGeometry.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен