Patent ID: 8896876

Claim:
An information processing apparatus comprising: a receiving unit configured to receive a designation of a smart flow; a disposing unit configured to dispose a plurality of regions in a first row or a first column within a page; a determining unit configured to determine a starting position for a region to be disposed in a second row or a second column, based on a difference in size between the plurality of regions disposed in the first row or the first column by the disposing unit; and a specification unit configured to specify a region in the first row or the first column which exceeds the determined starting position, wherein the disposing unit disposes a region in the second row or the second column which is not influenced by the specified region based on the determined starting position, and disposes a region in the second row or the second column which is influenced by the specified region based on a size of the specified region, when the designation is received, and wherein a position of an upper side or a left side of the region in the second row or the second column which is not influenced by the specified region is different from a position of an upper side or a left side of the region in the second row or the second column which is influenced by the specified region when the designation is received, and the position of an upper side or a left side of the region in the second row or the second column which is not influenced by the specified region is the same as the position of an upper side or a left side of the region in the second row or the second column which is influenced by the specified region when the designation is not received.