Layer

Layer class

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

Constructors

NameDescription
LayerConstructor.

Properties

NameTypeDescription
IXintThe zero-based index of the element within its parent element.
DelintA flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca
NameStr2ValueName element specifies the name of a layer.
ColorColorValueThe index of the color in the color table used toThe index of the color in the color table used to display the layer or
IsColorCheckedintA flag indicating whether the element has been checked locally. A value of 1 indicates that the element was checked loca
StatusBoolValueSpecifies whether the layer is a valid layer for a document.
VisibleBoolValueSpecifies whether shapes belonging to the layer are visible on the drawing page.
PrintBoolValueSpecifies whether shapes belonging to the layer are printed when the drawing is printed.
ActiveBoolValueSpecifies whether a layer is active. Shapes that are not preassigned to layers are assigned to the active layer(s) when
LockBoolValueSpecifies whether shapes belonging to the layer are locked against being selected or edited.
SnapBoolValueSpecifies whether other shapes can snap to shapes assigned to the layer. Shapes assigned to the layer can snap to other
GlueBoolValueSpecifies whether shapes belonging to the layer can be glued to.
NameUnivStr2ValueSpecifies the universal name of a layer.
ColorTransDoubleValueDetermines the degree of transparency for a layer or shape’s text color, from 0 (completely opaque) to 1 (completely tra

Layer()

Constructor.

Layer.IX property

The zero-based index of the element within its parent element.

Type: int

Layer.Del property

A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.

Type: int

Layer.Name property

Name element specifies the name of a layer.

Type: Str2Value

Layer.Color property

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

Type: ColorValue

Layer.IsColorChecked property

A flag indicating whether the element has been checked locally. A value of 1 indicates that the element was checked locally. The value of the property is BOOL integer constant.

Type: int

Layer.Status property

Specifies whether the layer is a valid layer for a document.

Type: BoolValue

Layer.Visible property

Specifies whether shapes belonging to the layer are visible on the drawing page.

Type: BoolValue

Layer.Print property

Specifies whether shapes belonging to the layer are printed when the drawing is printed.

Type: BoolValue

Layer.Active property

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.

Type: BoolValue

Layer.Lock property

Specifies whether shapes belonging to the layer are locked against being selected or edited.

Type: BoolValue

Layer.Snap property

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.

Type: BoolValue

Layer.Glue property

Specifies whether shapes belonging to the layer can be glued to.

Type: BoolValue

Layer.NameUniv property

Specifies the universal name of a layer.

Type: Str2Value

Layer.ColorTrans property

Determines the degree of transparency for a layer or shape’s text color, from 0 (completely opaque) to 1 (completely transparent).

Type: DoubleValue