![Citizen CL-E300 Programming Manual Download Page 78](http://html1.mh-extra.com/html/citizen/cl-e300/cl-e300_programming-manual_2610002078.webp)
CITIZEN Android Label Print SDK
—
Programming Manual
78
2.3.14 drawLine method
Syntax
int drawLine (int x1, int y1, int x2, int y2, int thickness)
Parameters
Parameter
[IN/OUT] Description
Setting range
x1
[IN]
Start position
(
X-coordinate)
0000-9999
* The origin is at bottom-left.(0, 0)
y1
[IN]
Start position
(Y
-coordinate)
x2
[IN]
End position
(
X-coordinate)
y2
[IN]
End position
(Y
-coordinate)
thickness
[IN]
Line width (Reference point is
center)
0000-9999
Description
Draws a line of the specified width.
Start and stop positions will be located at the center of the line. Each coordinate must be within the
range of 0000-9999. Moreover the whole line image (rectangule) including the line thickness must
be within the range of 0000-9999 as well. Returns CLS_E_ILLEGAL(1101) otherwise.
Return value
Returns CLS_SUCCESS(0) on success, an error code otherwise. See "
" for the error
codes.
Example
// FormatAttribute:OR
printer.setFormatAttribute(1);
// Bar
design.drawLine(20, 30, 20, 300, 10);
// Horizontal line
design.drawLine(16, 34, 200, 34, 10);