Layer

Layer class

Contains elements that define a single layer and its properties for a page.

public class Layer

Constructors

Name Description
Layer() Constructor.

Properties

Name Description
Active { get; } Specifies whether a layer is active. Shapes that are not preassigned to layers are assigned to the active layer(s) when dropped on the drawing page.
Color { get; } The index of the color in the color table used toThe index of the color in the color table used to display the layer or An RGB value specifying a custom color not in the color table (for example, #ff9900 ). display the layer
ColorTrans { get; } Determines the degree of transparency for a layer or shape’s text color, from 0 (completely opaque) to 1 (completely transparent).
Del { get; set; } A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally.
Glue { get; } Specifies whether shapes belonging to the layer can be glued to.
IsColorChecked { get; set; } A flag indicating whether the element has been checked locally. A value of 1 indicates that the element was checked locally.
IX { get; set; } The zero-based index of the element within its parent element.
Lock { get; } Specifies whether shapes belonging to the layer are locked against being selected or edited.
Name { get; } Name element specifies the name of a layer.
NameUniv { get; } Specifies the universal name of a layer.
Print { get; } Specifies whether shapes belonging to the layer are printed when the drawing is printed.
Snap { get; } Specifies whether other shapes can snap to shapes assigned to the layer. Shapes assigned to the layer can snap to other shapes, but other shapes cannot snap to them.
Status { get; } Specifies whether the layer is a valid layer for a document.
Visible { get; } Specifies whether shapes belonging to the layer are visible on the drawing page.

See Also