Previous topic Next topic
HBPRINTER DRAWING COMMANDS
Help > Libraries > HBPRINTER >

/////////////////////////////////////////////////////////////////////
// HBPRINTER DRAWING COMMANDS
/////////////////////////////////////////////////////////////////////

DEFINE BRUSH <cbrush> [ STYLE <style> ] [ COLOR <clr> ] [ HATCH <hatch> ]

CHANGE BRUSH <cbrush> [ STYLE <style> ] [ COLOR <clr> ] [ HATCH <hatch> ]

SELECT BRUSH <cbrush>

DEFINE PEN <cpen> [ STYLE <style> ] [ WIDTH <width> ] [ COLOR <clr> ]

CHANGE PEN <cpen> [ STYLE <style> ] [ WIDTH <width> ] [ COLOR <clr> ]

SELECT PEN <cpen>

@ <row>, <col>, <row2>, <col2> DRAW TEXT <txt> [ STYLE <style> ] [ FONT <cfont> ] [ NOWORDBREAK ]

@ <row>, <col> TEXTOUT <txt> [ FONT <cfont> ]

@ <row>, <col>, <row2>, <col2> RECTANGLE [ PEN <cpen> ] [ BRUSH <cbrush> ]

@ <row>, <col>, <row2>, <col2> FILLRECT [ BRUSH <cbrush> ]

@ <row>, <col>, <row2>, <col2> ROUNDRECT [ ROUNDR <tor> ] [ ROUNDC <toc> ] [ PEN <cpen> ] [ BRUSH <cbrush> ]

@ <row>, <col>, <row2>, <col2> FRAMERECT [ BRUSH <cbrush> ]

@ <row>, <col>, <row2>, <col2> INVERTRECT

@ <row>, <col>, <row2>, <col2> ELLIPSE [ PEN <cpen> ] [ BRUSH <cbrush> ]

@ <row>, <col>, <row2>, <col2> ARC RADIAL1 <row3>, <col3> RADIAL2 <row4>, <col4> [ PEN <cpen> ]

@ <row>, <col> ARCTO RADIAL1 <row3>, <col3> RADIAL2 <row4>, <col4> [ PEN <cpen> ]

@ <row>, <col>, <row2>, <col2> CHORD RADIAL1 <row3>, <col3> RADIAL2 <row4>, <col4> [ PEN <cpen> ] [ BRUSH <cbrush> ]

@ <row>, <col>, <row2>, <col2> PIE RADIAL1 <row3>, <col3> RADIAL2 <row4>, <col4> [ PEN <cpen> ] [ BRUSH <cbrush> ]

POLYGON <apoints> [ PEN <cpen> ] [ BRUSH <cbrush> ] [ STYLE <style> ]

POLYBEZIER <aPoints> [ PEN <cpen> ]

POLYBEZIERTO <aPoints> [ PEN <cpen> ]

DEFINE RECT REGION <creg> AT <row>, <col>, <row2>, <col2>

DEFINE POLYGON REGION <creg> VERTEX <apoints> [ STYLE <style> ]

DEFINE ELLIPTIC REGION <creg> AT <row>, <col>, <row2>, <col2>

DEFINE ROUNDRECT REGION <creg> AT <row>, <col>, <row2>, <col2> ELLIPSE <ewidth>, <eheight>

COMBINE REGIONS <creg1>, <creg2> TO <creg> [ STYLE <style> ]

SELECT CLIP REGION <creg>

DELETE CLIP REGION

SET POLYFILL MODE <mode>

SET POLYFILL ALTERNATE

SET POLYFILL WINDING

GET POLYFILL MODE TO <mode>

SET VIEWPORTORG <row>, <col>

GET VIEWPORTORG TO <aviewport>

SET RGB <red>, <green>, <blue> TO <nrgb>