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


PenSettings - класс

PenSettings позволяет отмечать некоторые свойства PenStyleSetInfo как при переопределенные или неизменяемые. Если некоторые параметры пера помечаются как неизменяемые, повторное их изменение не допускается.

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.PenSettings

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

Синтаксис

'Декларация
Public Class PenSettings
public class PenSettings

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

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

  Имя Описание
Открытый метод PenSettings Конструктор по умолчанию.

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

Свойства

  Имя Описание
Открытое свойство Alignment Получает или задает сведения о PenAlignment.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство Brush Получает или задает сведения о кисти для PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство Color Получает или задает сведения о цвете для данного объекта PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство CompoundArray Получает или задает массив значений, определяющих составное перо для PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство CustomEndCap Получает или задает настраиваемое завершение отрезка в конце линий, нарисованных при помощи объекта Pen.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство CustomStartCap Получает или задает настраиваемое завершение отрезка в начале линий, нарисованных при помощи объекта PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство DashCap Получает или задает стиль завершения отрезков в конце пунктиров, которые составляют пунктирные линии, нарисованные при помощи объекта PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство DashOffset Получает или задает расстояние от начала линии до начала штрихового шаблона.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство DashPattern Получает или задает массив настраиваемых штрихов и промежутков.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство DashStyle Получает или задает стиль, используемый для пунктирных линий, нарисованных при помощи объекта Pen.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство EndCap Получает или задает стиль завершения отрезков в конце линий, рисуемых при помощи объекта PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство ImmutableAlignment Делает параметр Alignment неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableBrush Делает параметр Brush неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableColor Делает параметр Color неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableCompoundArray Делает параметр CompoundArray неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableCustomEndCap Делает параметр CustomEndCap неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableCustomStartCap Делает параметр CustomStartCap неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableDashCap Делает параметр DashCap неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableDashOffset Делает параметр DashOffset неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableDashPattern Делает параметр DashPattern неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableDashStyle Делает параметр DashStyle неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableEndCap Делает параметр EndCap неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableLineJoin Делает параметр LineJoin неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableMiterLimit Делает параметр MiterLimit неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableStartCap Делает параметр StartCap неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableTransform Делает параметр Transform неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство ImmutableWidth Делает параметр Width неизменяемым.После того как он сделан неизменяемым, никто не может изменить его.
Открытое свойство LineJoin Получает или задает общий стиль окончаний для двух последовательных линий, нарисованных при помощи объекта PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство MiterLimit Получает или задает ограничение толщины соединения скошенных углов.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство PenSettingsFlags Получает переопределенные свойства в PenStyleSetInfo.
Открытое свойство PenStyleSetInfo Получает или задает PenStyleSetInfo, связанный с этими параметрами.
Открытое свойство StartCap Получает или задает стиль завершения отрезков в начале линий, рисуемых при помощи объекта PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство Transform Получает или задает геометрическое преобразование для объекта PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.
Открытое свойство Width Получает или задает ширину данного объекта PenStyleSetInfo.Разрешает изменение, только если свойство не является неизменяемым, и соответствующим образом устанавливает флаги переопределения.

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsOverridden Проверяет, переопределены ли некоторые элементы PenSettings.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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