Here are some more details of what my plug-in is capable of
Dark ink can print text, bitmaps and images, lines,
rectangles and ellipses. You can output pretty much anything you like to the printer. I have created a BETA trial release as it is
impossible for me to test it againt all the computer/ printer combinations that exist. I have tested it with an epson c64 printer
and microsofts XPS document writer under windows 64 bit version of windows. The plug-in is fully documented and can be downloaded
from my web site.
http://www.zogtrog.plus.com/darkink/
http://www.zogtrog.plus.com/darkink/
The following commands have been implemented
TEXT COMMANDS
CENTER LTEXT - draws centreted text at coords x,y
LPRINT - prints a string to the printer
LPRINTNL - as ltext but advances a new line
LTEXT - outputs text at coords x,y
GET PTEXT HEIGHT - gets the height of a piece of text
GET PTEXT WIDTH - gets the width of a piece of text
PRINTER INK - sets printer (fore & back)ground colours
SET PTEXT OPAQUE - makes text have an opaque background
SET PTEXT TRANSPARENT - makes text have a transparent back ground
SET PTEXT SIZE - sets the size of the printed text
SET PTEXT TO BOLD - printer text style bold
SET PTEXT TO ITALIC - printer text style italic
SET PTEXT TO BOLDITALIC - printer text style bold & italic
SET PTEXT FONT - sets the font for the printer
SET PTEXT TO NORMAL - sets text style to normal
GRAPHICS COMMANDS
PLOT BITMAP IN MEMORY BLOCK - draws a bitmap or image to printer
PLOT CIRCLE - draws a circle on the printer
PLOT DOT - plots a dot
PLOT LINE - draws a line
PLOT BOX - draws a rectangle on the printer
PLOT ELLIPSE - draws an ellipse on the printer
CONTROL COMMANDS
DISPLAY PRINTER SETUP DIALOG - display the printer setup dialog
GET PRINTER COUNT - counts the printers
GET PRINT CURSOR X - gets the x cursor
GET PRINT CURSOR Y - gets the y cursor
GET LINE SPACING - set line spacing using the current
GET PAGE COUNT - counts the number of pages in the print job
GET PRINTER NAME - returns the current printers name
GET PRINTER ORIENTATION - get page orientation
GET PRINTER PAGE HEIGHT - returns page height
GET PRINTER PAGE WIDTH - gets the page width
SET LINE SPACING - sets line spacing based on current font
SET PRINTER CURSOR - positions the print cursor
SET PRINTER INDEX - sets the current printer
SET PRINTER ORIENTATION - sets the printers page orientation
PRINTER COPIES - sets / gets printer copies
PRINTER STATE - printing or idle
PRINTER NEW PAGE - starts a new page
PRINTER GO - completes a print job
PRINTER STOP - aborts a print job
Extended font commands
Setup stored fonts for ease of use
DESTROY ALL PRINTER FONTS
DESTROY PRINTER FONT
GET PRINTER FONT FLAGS
GET PRINTER FONT NAME
GET PRINTER FONT SIZE
SET PRINTER FONT
SETUP PRINTER FONT
see web site
Miscellaneous Commands
DARKINK - Displays text on the screen to show if version info and copyright info
Best Regards,
Jack Taylor
http://www.zogtrog.plus.com/darkink/
Jack Taylor