Layout processing method, layout processing apparatus, and layout processing program for dynamically changing a layout of a template having a plurality of a data regions in accordance with content data inserted into the data regions
First Claim
Patent Images
1. A layout processing method, performed by a layout apparatus having a processor, for changing a layout of a template having a plurality of data regions in accordance with content data inserted into the data regions, the layout processing method comprising:
- a displaying step of displaying a setting screen by connecting a first data region arranged in a first page and a second data region arranged in a second page by a link;
an attribute setting step of setting a dividing attribute to divide the first data region into two regions in accordance with an instruction received via the setting screen displayed in the displaying step;
an adjusting step of adjusting a size and a position of the data regions in accordance with the content data inserted into the data regions;
a determining step, performed by the processor, of determining whether the first data region protrudes from the first page based on the size and the position of the data regions adjusted in the adjusting step; and
an arranging step, performed by the processor, of generating a first dividing data region and a second dividing data region by dividing the first data region into the two regions, and arranging the first dividing data region in the first page and the second dividing data region in the second page, if it is determined in the determining step that the first data region protrudes from the first page and the dividing attribute is set for the first data region,wherein the arranging step generates the first and the second dividing data regions from the first data region based on a protrusion amount that the first data region is determined to protrude from the first page.
1 Assignment
0 Petitions
Accused Products
Abstract
In a layout processing method for adjusting the amount of change in the sizes of containers, a link that associates a plurality of containers with each other is set so as to extend between a plurality of pages. Accordingly, it is determined whether to insert content data into a predetermined page or into a page different from the predetermined page depending on the content data.
43 Citations
9 Claims
-
1. A layout processing method, performed by a layout apparatus having a processor, for changing a layout of a template having a plurality of data regions in accordance with content data inserted into the data regions, the layout processing method comprising:
-
a displaying step of displaying a setting screen by connecting a first data region arranged in a first page and a second data region arranged in a second page by a link; an attribute setting step of setting a dividing attribute to divide the first data region into two regions in accordance with an instruction received via the setting screen displayed in the displaying step; an adjusting step of adjusting a size and a position of the data regions in accordance with the content data inserted into the data regions; a determining step, performed by the processor, of determining whether the first data region protrudes from the first page based on the size and the position of the data regions adjusted in the adjusting step; and an arranging step, performed by the processor, of generating a first dividing data region and a second dividing data region by dividing the first data region into the two regions, and arranging the first dividing data region in the first page and the second dividing data region in the second page, if it is determined in the determining step that the first data region protrudes from the first page and the dividing attribute is set for the first data region, wherein the arranging step generates the first and the second dividing data regions from the first data region based on a protrusion amount that the first data region is determined to protrude from the first page. - View Dependent Claims (2, 3)
-
-
4. A layout apparatus for changing a layout of a template having a plurality of data regions in accordance with content data inserted into the data regions, the layout processing apparatus comprising:
a processor including; a displaying unit configured to display a setting screen by connecting a first data region arranged in a first page and a second data region arranged in a second page by a link; an attribute setting unit configured to set a dividing attribute to divide the first data region into two regions in accordance with an instruction received via the setting screen displayed by the displaying unit; an adjusting unit configured to adjust a size and a position of the data regions in accordance with the content data inserted into the data regions; a determining unit configured to determine whether the first data region protrudes from the first page based on the size and the position of the data regions adjusted by the adjusting unit; and an arranging unit configured to generate a first dividing data region and a second dividing data region by dividing the first data region into two regions, and arranging the first dividing data region in the first page and the second dividing data region in the second page, if the determining unit judges determines that the first data region protrudes from the first page, and the dividing attribute is set for the first data region, wherein the arranging unit is configured to generate the first and the second dividing data region from the first data region based on the protrusion amount of the first data region determined to protrude from the first page. - View Dependent Claims (5, 6)
-
7. A computer-readable storage medium having stored thereon a layout processing program for causing a layout processing apparatus including a processor to change a layout of a template having a plurality of data regions in accordance with content data inserted into the data regions, the layout processing program is executed by the processor to perform:
-
a displaying step of displaying a setting screen by connecting a first data region arranged in a first page and a second data region arranged in a second page by a link; an attribute setting step of setting a dividing attribute to divide the first data region into two regions in accordance with an instruction received via the setting screen displayed in the displaying step; an adjusting step of adjusting a size and a position of the data regions in accordance with the content data inserted into the data regions; a judging determining step, performed by the processor, of determining whether the first data region protrudes from predetermined the first page based on the size and position of the data regions adjusted in the adjusting step; and an arranging step, performed by the processor, of generating a first dividing data region and a second dividing data region by dividing the first data region into the two regions, and arranging the first dividing data region in the first page and the second dividing data region in the second page, if it is determined in the determining step that the first data region protrudes from the first page, and the dividing attribute is set for the first data region, wherein the arranging step generates the first and second dividing data regions from the first data region based on protrusion amount that the first data region is determined to protrude from the first page. - View Dependent Claims (8, 9)
-
Specification