Layout processing method, layout processing apparatus, and layout processing program
First Claim
Patent Images
1. A layout processing method for dynamically 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:
- an attribute setting step of setting an attribute of a data region associated with another data region by a link;
an adjusting step of adjusting the layout of the data regions in accordance with the content data inserted into the data regions;
a judging step of judging whether the data region associated with another data region by the link protrudes from a predetermined page region based on the layout of the data regions adjusted in the adjusting step; and
a determining step of determining, if it is judged in the judging step that the data region protrudes from the predetermined page region, a page region in which the data region is to be arranged based on the attribute of the data region set in the attribute setting step, wherein, when the attribute of the data region set in the attribute setting step allows the data region to be arranged over different page regions, the data region is divided to be arranged in a plurality of page regions.
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.
50 Citations
30 Claims
-
1. A layout processing method for dynamically 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:
-
an attribute setting step of setting an attribute of a data region associated with another data region by a link;
an adjusting step of adjusting the layout of the data regions in accordance with the content data inserted into the data regions;
a judging step of judging whether the data region associated with another data region by the link protrudes from a predetermined page region based on the layout of the data regions adjusted in the adjusting step; and
a determining step of determining, if it is judged in the judging step that the data region protrudes from the predetermined page region, a page region in which the data region is to be arranged based on the attribute of the data region set in the attribute setting step, wherein, when the attribute of the data region set in the attribute setting step allows the data region to be arranged over different page regions, the data region is divided to be arranged in a plurality of page regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A layout processing apparatus for dynamically 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:
-
an attribute setting unit configured to set an attribute of a data region associated with another data region by a link;
an adjusting unit configured to adjust the layout of the data regions in accordance with the content data inserted into the data regions;
a judging unit configured to judge whether the data region associated with another data region by the link protrudes from a predetermined page region based on the layout of the data regions adjusted by the adjusting unit; and
a determining unit configured to determine, if the judging unit judges that the data region protrudes from the predetermined page region, a page region in which the data region is to be arranged based on the attribute of the data region set by the attribute setting unit, wherein, when the attribute of the data region set by the attribute setting unit allows the data region to be arranged over different page regions, the data region is divided to be arranged in a plurality of page regions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable layout processing program for dynamically changing a layout of a template having a plurality of data regions in accordance with content data inserted into the data regions, the computer-readable layout processing program comprising:
-
an attribute setting step of setting an attribute of a data region associated with another data region by a link;
an adjusting step of adjusting the layout of the data regions in accordance with the content data inserted into the data regions;
a judging step of judging whether the data region associated with another data region by the link protrudes from a predetermined page region based on the layout of the data regions adjusted in the adjusting step; and
a determining step of determining, if it is judged in the judging step that the data region protrudes from the predetermined page region, a page region in which the data region is to be arranged based on the attribute of the data region set in the attribute setting step, wherein, when the attribute of the data region set in the attribute setting step allows the data region to be arranged over different page regions, the data region is divided to be arranged in a plurality of page regions. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A layout processing method for dynamically 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:
-
an attribute setting step of setting an attribute of a data region associated with another data region by a link;
an adjusting step of adjusting the layout of the data regions in accordance with the content data inserted into the data regions;
a judging step of judging whether the data region associated with another data region by the link protrudes from a predetermined set page region based on the layout of the data regions adjusted in the adjusting step; and
a determining step of determining, if it is judged in the judging step that the data region protrudes from the predetermined page region, a page region in which the data region is to be arranged based on the attribute of the data region set in the attribute setting step, wherein, the determining step determines that the data region is to be arranged either in a previous page region or in a following page region of the previous page region based on the attribute of the data region set in the attribute setting step.
-
-
29. A layout processing apparatus for dynamically 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:
-
an attribute setting unit configured to set an attribute of a data region associated with another data region by a link;
an adjusting unit configured to adjust the layout of the data regions in accordance with the content data inserted into the data regions;
a judging unit configured to judge whether the data region associated with another data region by the link protrudes from a predetermined page region based on the layout of the data regions adjusted by the adjusting unit; and
a determining unit configured to determine, if the judging unit judges that the data region protrudes from the predetermined page region, a page region in which the data region is to be arranged based on the attribute of the data region set by the attribute setting unit, wherein, the determining unit determines that the data region is to be arranged either in a previous page region or in a following page region of the previous page region based on the attribute of the data region set in the attribute setting unit.
-
-
30. A computer-readable layout processing program for dynamically changing a layout of a template having a plurality of data regions in accordance with content data inserted into the data regions, the computer-readable layout processing program comprising:
-
an attribute setting step of setting an attribute of a data region associated with another data region by a link;
an adjusting step of adjusting the layout of the data regions in accordance with the content data inserted into the data regions;
a judging step of judging whether the data region associated with another data region by the link protrudes from a predetermined page region based on the layout of the data regions adjusted in the adjusting step; and
a determining step of determining, if it is judged in the judging step that the data region protrudes from the predetermined page region, a page region in which the data region is to be arranged based on the attribute of the data region set in the attribute setting step, wherein, the determining step determines that the data region is to be arranged either in a previous page region or in a following page region of the previous page region based on the attribute of the data region set in the attribute setting step.
-
Specification