Patent ID: 8107093
Filing Date: 2012-01-31
Classification: G06F

Abstract:
1. A method for operating a graphics program in a computer, comprising: selecting, in a computer, an image from a virtual paper for printing; scaling, in the computer, the image from the virtual paper to fit a printable area of a physical paper without clipping the image, by automatically selecting between a geometry bounds and a balanced geometry bounds for the image, depending on whether the balanced geometry bounds are within the geometry bounds, wherein the geometry bounds are automatically determined to fit around the image, and the balanced geometry bounds are automatically calculated by reflecting a point of the geometry bounds that is farthest from a center of the virtual paper across the center of the virtual paper and then the balanced geometry bounds are automatically reduced to ensure that the balanced geometry bounds are not outside the virtual paper's boundaries; and printing, in the computer, the image within the printable area of the physical paper using either the geometry bounds or the balanced geometry bounds.