Class DiagramLine
Сериализуемые параметры объекта мнемосхемы линия.
public class DiagramLine : IDiagramObjectWithNodeSignal, IDiagramObjectWithConditionalFormatting, IDiagramObjectWithObjectAppearance, IDiagramObjectWithMeasurePointId, IDiagramObjectWithId
- Inheritance
-
DiagramLine
- Implements
- Inherited Members
- Extension Methods
Properties
ActionId
Идентификатор действия, которое необходимо выполнить при нажатии на элемент.
public int? ActionId { get; set; }
Property Value
- int?
Appearance
Оформление элемента.
public DiagramItemObjectAppearance Appearance { get; set; }
Property Value
AppearanceSignalingIsSet
Оформление элемента при установленном сигнале.
public DiagramItemObjectAppearance AppearanceSignalingIsSet { get; set; }
Property Value
AppearanceSignalingIsUnset
Оформление элемента при снятом сигнале.
public DiagramItemObjectAppearance AppearanceSignalingIsUnset { get; set; }
Property Value
AttributeCode
Идентификатор атрибута, к которому привязано изменение значения.
public string AttributeCode { get; set; }
Property Value
ConditionalFormatting
Параметры условного форматирования.
public DiagramObjectConditionalFormatting[] ConditionalFormatting { get; set; }
Property Value
Id
Идентификатор.
public int Id { get; set; }
Property Value
IsGeodesic
Отмечает необходимость отрисовки линии как геодезической.
public bool IsGeodesic { get; set; }
Property Value
Locked
Отмечает заблокированность объекта.
public bool Locked { get; set; }
Property Value
MeasurePointId
Идентификатор точки учёта, значения параметра которой необходимо отображать. Для шаблонных мнемосхем может быть null. Тогда задаётся тип системы и номер в системе.
public int? MeasurePointId { get; set; }
Property Value
- int?
MeasurePointSystemOrderNumber
Порядковый номер в системе для точки учёта.
public int MeasurePointSystemOrderNumber { get; set; }
Property Value
MeasurePointSystemType
Тип системы точки учёта, значения которой нужно показать.
public SystemType MeasurePointSystemType { get; set; }
Property Value
NodeSignalId
Идентификатор сигнализации, состояние которой необходимо отображать.
public int? NodeSignalId { get; set; }
Property Value
- int?
NodeSignalTitle
Наименование сигнализации, состояние которой необходимо отображать. Может использоваться вместо идентификатора для шаблонов.
public string NodeSignalTitle { get; set; }
Property Value
Points
Список координатных точек объекта.
public KeyValuePair<double, double>[] Points { get; set; }
Property Value
- KeyValuePair<double, double>[]
TransformationExpression
Формула преобразования значения при выполнении действия.
public string TransformationExpression { get; set; }