Enhanced Printing

From CometWiki

Revision as of 19:42, 14 January 2010 by Badge (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

<html><head><title> Windows Printer Mnemonics </title></head><body bgcolor="#ffffff"><!-- <html><head></head><body> --><IMG SRC="images/ib.gif">

<a href="index.htm">

Contents

Introduction

</a>
<a href="language.htm">

Language Structure

</a>
<a href="stmtsum.htm">

IB Statements

</a>
<a href="filesyst.htm">

File System

</a>
<a href="Comet32.htm">

Comet 32 Runtime

</a>
<a href="index-a.htm">

Index

</a>
<!--

</body></html>

-->

<img src="images/windowsprinter.gif"> Windows printer mnemonics

Text and font functions

Mnemonic Description
<a href="getbkcolor.htm">(GetBkColor)</a> Returns the current background color
<a href="getbkmode.htm">(GetBkMode)</a> Returns the current background mode
<a href="getfontinfo.htm">(GetFontInfo = item-code)</a> Returns font information
<a href="getfuncresult.htm">(GetFuncResult)</a> Requests the 4-byte result of the last printer function
<a href="gettextalign.htm">(GetTextAlign)</a> Returns the current text alignment mode
<a href="gettextcolor.htm">(GetTextColor)</a> Returns the current text color
<a href="gettextextent.htm">(GetTextExtent); printable-text</a> Measures the size (width and height) of the specified text
<a href="popfont.htm">(Pop Font)</a>
<a href="pushfont.htm">(Push Font)</a>
<a href="rectangle.htm">(Rectangle=left, top, right, bottom)</a> Draws a rectangle
<a href="roundrect.htm">(RoundRect=left, top, right, bottom, corner-width, corner-height)</a> Draws a rectangle with rounded corners
<a href="selectfont.htm">(SelectFont); log-font-data</a> Selects the specified font
<a href="selectsysfont.htm">(SelectSysFont=font-number)</a> Selects the specified SYSTEM font
<a href="setbkcolor.htm">(SetBkColor=red, green, blue)</a> Sets the current background color
<a href="setbkmode.htm">(SetBkMode=mode)</a> Sets the background mode
<a href="settextalign.htm">(SetTextAlign=flags)</a> Sets the text alignment mode
<a href="settextcolor.htm">(SetTextColor=red, green, blue)</a> Sets the current text color
<a href="textout.htm">(TextOut = X, Y); printable-text</a> Prints the specified text at the specified location

Graphics and drawing functions

Mnemonic Description
<a href="drawbitmap.htm">(Draw Bit Map=left, top, right, bottom, scaleX, scaleY, flags); filename</a> Draws a bitmap graphic contained in the specified filename (.BMP/.JPG) at the specified

location, using the specified format codes and scaling factors

<a href="drawimage.htm">(Draw Image=left, top, right, bottom, scaleX, scaleY, flags, filename)</a> Draws a bitmap graphic contained in the specified filename (.BMP/.JPG) at the specified

location, using the specified format codes and scaling factors

<a href="drawtext.htm">(Draw Text=left, top, right, bottom, flags); printable-text</a> Prints the specified text into the rectangle at the specified location,

using the specified format codes

<a href="ellipse.htm">(Ellipse=left, top, right, bottom)</a> Draws an ellipse
<a href="lineto.htm">(Line To = X, Y)</a> Draws a line using the currently selected pen from the current

location pointer to the location specified

<a href="moveto.htm">(Move To = X, Y)</a> Moves the current location pointer to the specified location
<a href="selecthatchbrush.htm">(SelectHatchBrush=style, red, green, blue)</a> Selects the hatched brush
<a href="selectpen.htm">(SelectPen=style, width, red, green, blue)</a> Selects the specified pen
<a href="selectsolidbrush.htm">(SelectSolidBrush=red, green, blue)</a> Selects the solid brush

Printer control functions

Mnemonic Description
<a href="getpageinfo.htm">(GetPageInfo = item-code)</a> Returns page information
<a href="setorientation.htm">(SetOrientation=mode)</a> Sets the paper orientation
<a href="setpapersize.htm">(SetPaperSize)</a> Sets the paper size
<a href="setprinterinfo.htm">(SetPrinterInfo)</a> Sets printer information
<a href="linespacing.htm">(LineSpacing=LinesPerInch)</a> Overrides the default font-based line spacing to the desired lines-per-inch
<a href="autocron.htm">(AutoCrOn)</a> Turns on extra CR/LF added by CosP to the end of each line not followed by (TR).
<a href="autocroff.htm">(AutoCrOff)</a> Turns off extra CR/LF added by CosP to the end of each line not followed by (TR).
</body></html>
Personal tools