Class Pen
- Namespace
 - L5Sharp.Components
 
- Assembly
 - L5Sharp.dll
 
A component of the Trend that defines the tags used for the trend
public class Pen : LogixComponent<Pen>, ILogixSerializable
  - Inheritance
 - 
      
      
      
      Pen
 
- Implements
 
- Inherited Members
 
Remarks
Observe these guidelines when defining a trend:
• A trend can support as many as eight pen declarations.
Constructors
Pen()
Creates a new Pen with default values.
public Pen()
  Pen(XElement)
public Pen(XElement element)
  Parameters
Exceptions
- ArgumentNullException
 elementis null.
Properties
Color
Specify the color of the line in RGB format. Type the hex number for the color (16#0000_0000 – 16#00FF_FFFF).
public string? Color { get; set; }
  Property Value
EngUnits
Specify engineering units. For example, rpm, gallon, fps, and degrees.
public string? EngUnits { get; set; }
  Property Value
Marker
Specify the line marker (0...83)
public int? Marker { get; set; }
  Property Value
- int?
 
Max
Specify the maximum value for the pen. The maximum cannot be less than or equal to the minimum.
public double? Max { get; set; }
  Property Value
Min
Specify the minimum value for the pen. The minimum cannot be greater than or equal to the maximum.
public double? Min { get; set; }
  Property Value
Style
Specify the style of line.
public int Style { get; set; }
  Property Value
- int
 Type: For:
0 …………….
1 … … … …
2 . . . . . . . . . . .
3 … . … . … . …
4 … .. … .. … ..
Type
Specify the line type (Analog, Digital, or Full-Width).
public PenType? Type { get; set; }
  Property Value
Visible
Specify whether or not the line should be visible
public bool? Visible { get; set; }
  Property Value
- bool?
 trueif the pen is visible; otherwise, false.
Width
Specify the width of the line in pixels (1...10).
public int? Width { get; set; }
  Property Value
- int?