Information processing apparatus and control method
AssigneeCanon Kabushiki Kaisha
InventorHitoshi Osaka
Life of this patent
Estimating the term…
Abstract
In the case of disposing regions of various sizes within a page, many blank areas appear and a layout result that is visually attractive could not be obtained. Therefore the present invention determines the starting position of a new row or column, using the difference in sizes of the multiple regions disposed in each row or column.
Drawings
Claims6
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.
A control method comprising:
- receiving a designation of a smart flow;
- disposing a plurality of regions in a first row or a first column within a page;
- determining, using a processor, 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;
- and
- specifying a region in the first row or the first column which exceeds the determined starting position,
- wherein the disposing further comprises disposing 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 disposing 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.
A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving a designation of a smart flow;
- disposing a plurality of regions in a first row or a first column within a page;
- determining 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;
- and
- specifying a region in the first row or the first column which exceeds the determined starting position,
- wherein the disposing further comprises disposing 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 disposing 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.
Dependencies are inferred from the claim text.