A layout adjustment method for determining a layout of a page to be formed
on a printing medium includes a generation step which generates a
template including a plurality of partial areas, to which data are
inserted, a setting step to set a link between two partial areas of the
plurality of partial areas to connect the two partial areas, a first
adjustment step to generate first layout indicating positions and sizes
of the two partial areas, and a printing conditions setting step to set a
binding margin for printing a document including the template. In
addition, a correction step corrects the template on the basis of the
binding margin set in the print conditions setting step, and a second
adjustment step generates a second layout indicating the positions and
the sizes of the two partial areas adjusted on the basis of the sizes of
data to be inserted in the two partial areas and the template corrected
in the correction step. In the correction step, the template is corrected
such that a length in a horizontal direction of a specified partial area
of the second layout is shorter than a length in the horizontal direction
of a corresponding partial area of the first layout corresponding to the
specified partial area of the second layout, as well as a length in a
vertical direction of the specified partial area of the second layout is
longer than a length in the vertical direction of the corresponding
partial area of the first layout.