# GC.Spread.Sheets.Shapes.IShapeLine

## Content

# Interface: IShapeLine

[Sheets](../modules/GC.Spread.Sheets).[Shapes](../modules/GC.Spread.Sheets.Shapes).IShapeLine

## Table of contents

### Properties

- [beginArrowheadLength](GC.Spread.Sheets.Shapes.IShapeLine#beginarrowheadlength)
- [beginArrowheadStyle](GC.Spread.Sheets.Shapes.IShapeLine#beginarrowheadstyle)
- [beginArrowheadWidth](GC.Spread.Sheets.Shapes.IShapeLine#beginarrowheadwidth)
- [capType](GC.Spread.Sheets.Shapes.IShapeLine#captype)
- [color](GC.Spread.Sheets.Shapes.IShapeLine#color)
- [compoundType](GC.Spread.Sheets.Shapes.IShapeLine#compoundtype)
- [endArrowheadLength](GC.Spread.Sheets.Shapes.IShapeLine#endarrowheadlength)
- [endArrowheadStyle](GC.Spread.Sheets.Shapes.IShapeLine#endarrowheadstyle)
- [endArrowheadWidth](GC.Spread.Sheets.Shapes.IShapeLine#endarrowheadwidth)
- [joinType](GC.Spread.Sheets.Shapes.IShapeLine#jointype)
- [lineStyle](GC.Spread.Sheets.Shapes.IShapeLine#linestyle)
- [transparency](GC.Spread.Sheets.Shapes.IShapeLine#transparency)
- [width](GC.Spread.Sheets.Shapes.IShapeLine#width)

## Properties

### <a id="beginarrowheadlength" name="beginarrowheadlength"></a> beginArrowheadLength

• `Optional` **beginArrowheadLength**: [`ArrowheadLength`](../enums/GC.Spread.Sheets.Shapes.ArrowheadLength)

The begin arrowhead length, it is ArrowheadLength enum.

___

### <a id="beginarrowheadstyle" name="beginarrowheadstyle"></a> beginArrowheadStyle

• `Optional` **beginArrowheadStyle**: [`ArrowheadStyle`](../enums/GC.Spread.Sheets.Shapes.ArrowheadStyle)

The begin arrowhead style, it is ArrowheadStyle enum.

___

### <a id="beginarrowheadwidth" name="beginarrowheadwidth"></a> beginArrowheadWidth

• `Optional` **beginArrowheadWidth**: [`ArrowheadWidth`](../enums/GC.Spread.Sheets.Shapes.ArrowheadWidth)

The begin arrowhead width, it is ArrowheadWidth enum.

___

### <a id="captype" name="captype"></a> capType

• `Optional` **capType**: `string` \| [`LineCapStyle`](../enums/GC.Spread.Sheets.Shapes.LineCapStyle)

The line cap type, it is LineCapStyle enum or formula(starts with =).

___

### <a id="color" name="color"></a> color

• `Optional` **color**: `string`

The line color, it is a color string or formula(starts with =).

___

### <a id="compoundtype" name="compoundtype"></a> compoundType

• `Optional` **compoundType**: `string` \| [`CompoundType`](../enums/GC.Spread.Sheets.Shapes.CompoundType)

The line compound type, it is CompoundType enum or formula(starts with =).

___

### <a id="endarrowheadlength" name="endarrowheadlength"></a> endArrowheadLength

• `Optional` **endArrowheadLength**: [`ArrowheadLength`](../enums/GC.Spread.Sheets.Shapes.ArrowheadLength)

The end arrowhead length, it is ArrowheadLength enum.

___

### <a id="endarrowheadstyle" name="endarrowheadstyle"></a> endArrowheadStyle

• `Optional` **endArrowheadStyle**: [`ArrowheadStyle`](../enums/GC.Spread.Sheets.Shapes.ArrowheadStyle)

The end arrowhead style, it is ArrowheadStyle enum.

___

### <a id="endarrowheadwidth" name="endarrowheadwidth"></a> endArrowheadWidth

• `Optional` **endArrowheadWidth**: [`ArrowheadWidth`](../enums/GC.Spread.Sheets.Shapes.ArrowheadWidth)

The end arrowhead width, it is ArrowheadWidth enum.

___

### <a id="jointype" name="jointype"></a> joinType

• `Optional` **joinType**: `string` \| [`LineJoinStyle`](../enums/GC.Spread.Sheets.Shapes.LineJoinStyle)

The line join type, it is LineJoinStyle enum or formula(starts with =).

___

### <a id="linestyle" name="linestyle"></a> lineStyle

• `Optional` **lineStyle**: `string` \| [`PresetLineDashStyle`](../enums/GC.Spread.Sheets.Shapes.PresetLineDashStyle)

The line style, it is PresetLineDashStyle enum or formula(starts with =).

___

### <a id="transparency" name="transparency"></a> transparency

• `Optional` **transparency**: `string` \| `number`

The line color transparency, it is a number that is between 0 and 1 or formula(starts with =).

___

### <a id="width" name="width"></a> width

• `Optional` **width**: `string` \| `number`

The line width, it is a number or formula(starts with =).
