The present invention provides a means to display the contents of a
document using a selected display condition, while preserving the layout
of the document. It provides an information processing system comprising:
a web browser for displaying a document having a predetermined layout;
and a display controller for controlling a method used by the web browser
to display the document. The display controller includes: a layout
structure analyzer for analyzing the structure of the layout for the
document; a region arrangement determiner for dividing a web page under a
desired display condition, whereby the contents of the page are displayed
in order to display the document in accordance with regions that are
allocated and that reflect the structure of the document layout obtained
by the layout structure analyzer; and an intra-region contents determiner
for determining which contents of the document are to be displayed inside
each of the allocated regions that are determined by the region
arrangement determiner.