Patent ID: 9256581
Filing Date: 2016-02-09
CPC Classification: G06F,G06K

Claim Text:
1. An information processing apparatus comprising: a decision unit configured to decide, based on an instruction from a user, a number of pages for laying out predetermined data, which includes text data and has been laid out in pages of a predetermined number; a determination unit configured to determine whether a return position in a text, which corresponds to the text data in a page of the pages of the predetermined number, is able to be changed, by analyzing layout information of the predetermined data; a specifying unit configured to specify a height of the text to fit the predetermined data to pages of the number of pages decided by the decision unit, and to specify a degree of change of a size of a character in the text, for changing a height of the text in a predetermined page to the specified height, in accordance with a determination by the determination unit, wherein the specifying unit specifies different degrees of change of a size of a character in accordance with determinations that (i) the return position is able to be changed and (ii) the return position is not able to be changed, and the specifying unit specifies a same height of the text in each determination; and a processing unit configured to process the predetermined data, so that the predetermined data fits to the specified height, by changing the size of the character in the text based on the degree of change specified by the specifying unit and by changing the return position of the text in a case where the determination unit determines that that return position is to be changed.