Patent ID: 8056004

Claim:
An information processing apparatus capable of executing editing on a plurality of drawing objects, the apparatus including: a memory; a processor coupled to the memory, the processor configured to control at least: a designating unit configured to designate a selection range; a determining unit configured to determine, for each of drawing objects included in the selection range designated by the designating unit, whether the drawing object is laid out on a rear side of one or more other drawing objects, based on an overlapped state of the drawing objects; and a deciding unit configured to decide, as a selection target, the drawing object which is determined as being laid out on a front side of one or more other drawing objects by the determining unit, without setting, as the selection target, the drawing object which is determined as being laid out on the rear side of the other drawing objects by the determining unit wherein the determining unit determines, for each of the drawing objects, whether the drawing object is laid out on the rear side of the other drawing objects, based on actual data area information of the drawing object and display attribute information of each drawing object.