Form editing method and apparatus, and storage medium storing computer-readable program
AssigneeCanon Kabushiki Kaisha
InventorTakuya Kakehashi
Life of this patent
Estimating the term…
Abstract
Composite form data is constructed by one or a plurality of component form data. The attribute, print position, and the like of each field data defined in separately prepared field data are described in the composite form data. According to this invention, when a user is to edit the composite form data, the fields in the component form data contained in the composite form data are uniquely ordered to display a field list.
Claims16
A form editing method of editing composite form template data to be synthesized with field data, the composite form template data being obtained as a combination of component form template data, said method comprising the steps of:
- a component form template data generation step, of generating component form template data including a plurality of field attribute data, each field attribute data defining an attribute of the field data, wherein a page of the composite form template data comprises a plurality of component form template data;
- a form data storing step, of storing composite form template data in a form data storage means, the composite form template data containing a plurality of the component form template data generated in said component form template data generation step in a predetermined order in one page;
- and
- a field list display step, of displaying each field attribute data of the plurality of component form template data, which is contained in a page of interest of the composite form template data stored in the form data storage means, with each serial number as a list;
- wherein the component form template data defines a field order of the plurality of field attribute data contained in the component form template data;
- and
- wherein said field list display step further comprises the steps of:
- (a) loading, as component form template data of interest, one of the component form template data contained in the composite form template data of one page in the predetermined order;
- (b) incrementing the serial number in accordance with the field order of the field attribute data contained in the component form template data of interest loaded in the step (a);
- and
- (c) displaying the field attribute data contained in the component form template data of interest and the serial number incremented in step (b).
A form editing apparatus for editing composite form template data to be synthesized with field data, the composite form template data being obtained as a combination of component form template data, said apparatus comprising:
- component form template data generation means for generating component form template data including a plurality of field attribute data, each field attribute data defining an attribute of the field data, wherein a page of the composite form template data comprises a plurality of component form template data;
- form data storage means for storing the composite form template data, the composite form template data containing a plurality of the component form template data generated by said component form template data generation means in a predetermined order in one page;
- and
- field list display means for displaying each field attribute data of the plurality of component form template data, which is contained in a page of interest of the composite form template data stored in said form data storage means, with each serial number as a list;
- wherein the component form template data defines a field order of the plurality of field attribute data contained in the component form template data;
- and
- wherein said field list display means further comprises:
- loading means for loading, as component form template data of interest, one of the component form template data contained in the composite form template data of one page in the predetermined order;
- incrementing means for incrementing the serial number in accordance with the field order of the field attribute data contained in the component form template data of interest loaded by the loading means;
- and
- display means for displaying the field attribute data contained in the component form template data of interest and the serial number incremented by the incrementing means.
A computer program product loadable to a computer memory, comprising program codes for executing the following steps:
- a component form template data generation step, of generating component form template data including a plurality of field attribute data, each field attribute data defining an attribute of the field data, wherein a page of composite form template data comprises a plurality of component form template data;
- a form data storing step, of storing composite form template data in a form data storage means, the composite form template data containing a plurality of the component form template data generated in said component form template data generation step in a predetermined order in one page;
- and
- a field list display step, of displaying each field attribute data of the plurality of component form template data, which is contained in a page of interest of the composite form template data stored in the form data storage means, with each serial number as a list;
- wherein the component form template data defines a field order of the plurality of field attribute data contained in the component form template data;
- and
- wherein said field list display step further comprises the steps of:
- (a) loading, as component form template data of interest, one of the component form template data contained in a composite form template data of one page in the predetermined order;
- (b) incrementing the serial number in accordance with the field order of the field attribute data contained in the component form template data of interest loaded in the step (a);
- and
- (c) displaying a field attribute data contained in the component form template data of interest and the serial number incremented in step (b).
Dependencies are inferred from the claim text.