A method of creating a document having a displayable area on which
information is placed, the method comprising providing a plurality of
content-items which contain information that it is possible to display on
the displayable area, dividing the displayable area into a set of
sub-areas each capable of receiving one or more of the content-items,
generating at least one set of proposed arrangements in which the
content-items have been arranged within the set of sub-areas, selecting
at least one of the proposed arrangements, according to predetermine
criteria, as the layout of the content-items within the sub-areas of the
displayable area to create the document; and causing a printing means to
print the created document.