摘要:
A document processing apparatus according to the present invention capable of changing a layout dynamically in accordance with data to be laid out, comprises a template holding unit which holds a template having a region for which an extraction condition is set to extract the data to be laid out from a database and lay out the data; an acquisition unit which acquires, from the database, the data to be laid out, which satisfies the extraction condition set for the region in the template held by said template holding unit; and a layout unit which lays out, in the region, at least one of the data to be laid out, which are acquired by said acquisition unit.
摘要:
A document processing apparatus according to the present invention capable of changing a layout dynamically in accordance with data to be laid out, comprises a template holding unit which holds a template having a region for which an extraction condition is set to extract the data to be laid out from a database and lay out the data; an acquisition unit which acquires, from the database, the data to be laid out, which satisfies the extraction condition set for the region in the template held by said template holding unit; and a layout unit which lays out, in the region, at least one of the data to be laid out, which are acquired by said acquisition unit.
摘要:
A document processing apparatus according to the present invention capable of changing a layout of a document dynamically in accordance with data to be laid out in the document, comprises a storage unit to store a template which contains a plurality of combinations of region information representing a region to lay out data and priority order information representing a priority order associated with the region; and a layout unit which lays out the data corresponding to the region in an order represented by the priority order in accordance with the template and changes a size or position of the region in accordance with the data without invading a region associated with a higher priority order than the region, wherein the template stored in said storage unit contains the priority order information independently for each region information.
摘要:
A layout process using content data as output and a template containing regions to which content data is assigned is provided. A document processing apparatus performing the process includes a priority order setting unit that independently sets, for regions to lay out contents data, priority orders by assigning contents data in the regions and a determining unit for determining the size of a region for which a first priority is set. The determining unit uses a template containing the regions and sizes of contents data to be assigned to regions, and determines a size and a position of remaining regions using a portion of the template to which the regions having higher priorities than the remaining regions not laid out and sizes of the contents data to be assigned to the remaining regions.
摘要:
This invention provides a layout adjustment method of determining the layout of a page on the basis of layout information representing the intra-page layout of a plurality of partial regions in which images based on assigned data are visually drawn. In the layout adjustment method, the layout information contains, for a region set in which a plurality of partial regions arrayed in a predetermined directions are grouped, the total size in the predetermined direction and the flexible range of the distance between the partial regions. The layout information and data corresponding to each partial region are acquired from a memory. For each of the plurality of partial regions included in the region set, a size suitable for drawing the assigned data is calculated. At least the distance between the partial regions is changed within the flexible range on the basis of the total size and the calculated size of each partial region, thereby adjusting the layout of the region set.
摘要:
A document processing apparatus according to the present invention capable of changing a layout of a document dynamically in accordance with data to be laid out in the document, comprises a priority order setting unit which independently sets, for each of a plurality of pieces of region information representing regions to lay out the data, a priority order representing an order of determination of a size of the region by inserting the data in the region; a storage unit which stores a template which contains the region information representing the region to lay out the data and priority order information representing the priority order associated with the region by the priority order setting unit; and a layout unit which sequentially lays out the data corresponding to the region in the order represented by the priority order in accordance with the template, and when one of the size and position of the region can be changed, changes one of the size and position of the region in accordance with the data without invading a region associated with a higher priority order than the region.
摘要:
A document processing apparatus according to the present invention capable of changing a layout of a document dynamically in accordance with data to be laid out in the document, comprises a storage unit to store a template which contains a plurality of combinations of region information representing a region to lay out data and priority order information representing a priority order associated with the region; and a layout unit which lays out the data corresponding to the region in an order represented by the priority order in accordance with the template and changes a size or position of the region in accordance with the data without invading a region associated with a higher priority order than the region, wherein the template stored in said storage unit contains the priority order information independently for each region information.
摘要:
To implement an efficient user operation by making it possible to set links between a plurality of containers at once by one operation, in a layout control method which sets a link between partial display regions to connect them to each other, the partial display regions receiving assigned data and laying out the data on a page, and adjusts the position of each partial display region on the basis of the data assigned to it, a plurality of links are set for a plurality of partial display regions, the plurality of partial display regions are designated, the position information of each designated partial display region is acquired, and in a case where setting of a plurality of links is instructed, a plurality of links are set for the plurality of designated partial display regions, on the basis of the acquired position information.
摘要:
In determining the layout of a page on the basis of layout information representing the intra-page layout of a plurality of containers in which images based on assigned data are visually drawn, the layout information has designation information to designate whether to zeroise the container size when data assigned to the container is empty. In adjusting the layout, a container to which empty data is assigned is detected from the plurality of partial regions. It is determined whether designation information corresponding to the detected container is designation to zeroise the size. If zeroisation is designated, the layout of the page is adjusted while regarding the size of the detected container as zero.
摘要:
An information processing technology for efficiently checking layout results for all data records is provided. Variable data input from a data source is assigned to partial display areas contained in a template to determine the size of each of the partial display areas based on the assigned variable data. Specified data for disposing the partial display areas at regular positions in a page is compared with a plurality of items of stored data assigned to the partial display areas to extract an item of data that matches a designated extracting condition. The extracted item of data is assigned to the partial display areas to display a first layout of the partial display areas in the page together with a second layout based on the specified data. The second layout based on the specified data is modified and displayed in accordance with a modification made to the first layout.