Image processing apparatus, image processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorToshinori Igari
Life of this patent
Estimating the term…
Abstract
An object including at least one element is moved on a document in which the object is arranged in response to an instruction from a user. In addition, if the object is moved to a boundary between two pages, at least one element that is included in the object and that corresponds to a break position of the two pages is detected. Then, a position where the at least one detected element is arranged in the document is determined so that the element is arranged in either of the documents of the two pages and an image corresponding to the document is output. In the above manner, it is possible to appropriately arranging elements in a document to output an image corresponding to the document having the elements appropriately arranged therein.
Claims21
An apparatus comprising:
- a processing unit configured to execute moving of an object including a plurality of elements or changing a size of the object in one or more pages a in which the object is arranged in response to an instruction from a user;
- an acquiring unit configured to acquire information indicating the position in the one or more pages, of the elements included in the object which the moving or the changing of the size is executed in the one or more pages by the processing unit;
- a detecting unit configured to, if in a case where the object straddles a boundary between two pages because of the moving or the changing of the size, detect at least one element that is included in the object and that corresponds to of the boundary between the two pages on the basis of the information acquired by the acquiring unit;
- a determining unit configured to determine a position in the object where the object is divided by the two pages, so that the object is divided at the boundary in a case where the detecting unit does not detect the at least one element, and so that the object is divided by arranging a part of or the entirety of a first element to one of the two pages and by arranging a second element included in the object to another page, in a case where the detecting unit detects the first element;
- and
- an output unit configured to output an image corresponding to the two pages in which the object is divided by the two pages at the position determined by the determining unit.
A method comprising:
- execute moving of an object including a plurality of elements or changing a size of the objection in one or more pages a document in which the object is arranged in response to an instruction from a user;
- acquiring information indicating the position:
- in the one or more pages, of the elements included in the object which the moving or the changing of the size is executed in moved on the one or more pages;
- detecting, if in a case where the object straddles is moved to a boundary between two pages because of the moving or the changing of the size, of at least one element that is included in the object and that corresponds to the boundary between the two pages on the basis of the acquired information;
- determining a position in the object where the object is divided by the two pages, so that the object is divided at the boundary in a case where the detecting does not detect the at least one element, and so that the object is divided by arranging a part of or the entirety of a first element to one of the two pages and by arranging a second element included in the object to another page, in a case where the detecting detects the first element the at least one detected element is arranged in the document so that the detected element is arranged either entirely in one of the two pages or entirely in the other of the two pages;
- and
- outputting an image corresponding to the two pages in which the object is divided by the two pages the detected element is arranged at the determined position.
Dependencies are inferred from the claim text.