Epson S1D13504 ユーザーズマニュアル

ページ / 504
Page 50
Epson Research and Development
Vancouver Design Center
S1D13504
Programming Notes and Examples
X19A-G-002-07
Issue Date: 01/02/01
8.2.4   Drawing
int seDrawLine(int device, int x1, int y1, int x2, int y2, DWORD color)
Description:  Draws a line on the display.
Parameter: 
device - registered device ID.
(x1, y1) - top left corner of line
(x2, y2) - bottom right corner of line (see note below)
color - color of line
- For 1, 2, 4, and 8 bpp, color refers to the pixel value which points to the respective 
LUT/DAC entry.
- For 15 and 16 bpp, color refers to the pixel value which stores the red, green, and 
blue intensities within a WORD.
Return Value: ERR_OK - operation completed with no problems
ERR_INVALID_REG_DEVICE - device argument is not valid.
Note
seDrawLine() only draws horizontal and vertical lines, and that the line drawn does not include
the endpoint (x2, y2).
int seDrawText(int device, char *fmt, ...)
Description:  For Intel platforms, draws text to standard output. For embedded platforms, draws 
text to terminal.
Parameter: 
device - registered device ID.
fmt - identical to printf() formatting strings
... - identical to printf() arguments for formatting strings
Return Value: ERR_OK - operation completed with no problems
ERR_INVALID_REG_DEVICE - device argument is not valid.
ERR_INVALID_STD_DEVICE - device is not HAL_STDOUT or HAL_STDIN 
(but don't use HAL_STDIN for seDrawText()).
Note
seDrawText() currently doesn't write text to the display buffer.