# Line The **** component is used to draw a straight line. ## Child Components None ## APIs Line\(options?: \{width: Lenght, height: Length\}\) - Parameters Name Type Mandatory Default Value Description options Object No - For details, see the options parameters. - options parameters Name Type Mandatory Default Value Description width Length Yes - Width. height Length Yes - Height. ## Attributes Name Type Default Value Mandatory Description width Length 0 No Width of the rectangle where the straight line is located. height Length 0 No Height of the rectangle where the straight line is located. startPoint Point [0, 0] Yes Coordinate (relative coordinate) of the start point of the straight line. endPoint Point [0, 0] Yes Coordinate (relative coordinate) of the end point of the straight line. ## Example ``` @Entry @Component struct LineExample { build() { Column() { Line({ width: 50, height: 100 }).startPoint([0, 0]).endPoint([50, 100]) Line().width(200).height(200).startPoint([50, 50]).endPoint([150, 150]) }.margin({ top: 5 }) } } ``` 
Name
Type
Mandatory
Default Value
Description
options
Object
No
-
For details, see the options parameters.
width
Length
Yes
Width.
height
Height.
0
Width of the rectangle where the straight line is located.
Height of the rectangle where the straight line is located.
startPoint
Point
[0, 0]
Coordinate (relative coordinate) of the start point of the straight line.
endPoint
Coordinate (relative coordinate) of the end point of the straight line.