1. A non-transitory computer-readable medium containing instructions that, when executed by a processor, cause the processor to perform operations comprising: in response to receiving a drawing command that normally causes non-text elements to be drawn, drawing the non-text elements into a shadow area; in response to receiving a drawing command that normally causes text elements to be drawn, storing the text elements in a database; and producing a screen image by combining the text elements with a portion of the shadow area containing the non-text elements.
4. The non-transitory computer-readable medium of claim 1 , wherein producing the screen image is performed according to a set of screen parameters, wherein the set of screen parameters includes a magnification level, the computer-readable medium containing instructions that, when executed by the processor, cause the processor to perform further operations comprising altering the magnification level in the set of screen parameters.