FB II Compiler

PG PRO

Debugging

Memory

System

Mathematics

Resources

Disk I/O

Windows

Controls

Menus

Mouse

Keyboard

Text

Fonts

Drawing

Sound

Clipboard

Printing

Communication

ASM

Made with FB

DRAWING

Speed up image printing


Don't copybits from the gworld to the printer - copybits from the gworld to the gworld.

DIM myPic&
myPic& = FN OPENPICTURE(gworldFrame)
CALL COPYBITS(gworld, gworld, gworldFrame, gworldFrame, you know the drill)
CALL CLOSEPICTURE

myPic& is now a copy of the contents of the GWorld. (Copying a picture on top of itself leaves no visible effects, but if you have a picture open, the copy operation gets saved in the picture.) You can draw this to the printer and it will execute as one bitmap operation instead of many line-draw operations.

Mars