Epson S1D13504 ユーザーズマニュアル
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.
(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.
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).
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
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()).
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.