METHOD AND ELECTRONIC DEVICE FOR GENERATING A GRAPHICAL REPORT
First Claim
Patent Images
1. An electronic device for generating graphical reports, the electronic device comprising:
- a memory system;
one or more processors; and
one or more programs stored in the memory system configured to be executed by the one or more processors, the one or more programs comprising;
a read module to read Extensible Markup Language (XML) files stored in the memory system;
a parse module to parse the XML files to obtain Report Configuration Objects;
a pre-compile module to pre-compile the Report Configuration Objects based on a User Control to generate a Report Control;
a fill module to fill an Integrated Development Environment (IDE) Control with the Report Control to generate a graphical report; and
a process module to dynamically import the graphical report to lead out, print, display or store the graphical report;
wherein the Report Configuration Objects are objects defined in the XML files to define attributes, the Report Control is an assembly of objects for visualization control, the User Control is an assembly of objects for user defined control, and the IDE Control is an assembly of applications in a programming development environment.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device and method generates a customized graphical report. The electronic device reads and parses Extensible Markup Language (XML) files to obtain objects that control configurations of the graphical report. The electronic device uses defined control objects to pre-compile the configuration objects parsed from the XML files into report control objects. The electronic device fills the report control objects in Integrated Development Environment (IDE) to generate the graphical report.
11 Citations
18 Claims
-
1. An electronic device for generating graphical reports, the electronic device comprising:
-
a memory system; one or more processors; and one or more programs stored in the memory system configured to be executed by the one or more processors, the one or more programs comprising; a read module to read Extensible Markup Language (XML) files stored in the memory system; a parse module to parse the XML files to obtain Report Configuration Objects; a pre-compile module to pre-compile the Report Configuration Objects based on a User Control to generate a Report Control; a fill module to fill an Integrated Development Environment (IDE) Control with the Report Control to generate a graphical report; and a process module to dynamically import the graphical report to lead out, print, display or store the graphical report; wherein the Report Configuration Objects are objects defined in the XML files to define attributes, the Report Control is an assembly of objects for visualization control, the User Control is an assembly of objects for user defined control, and the IDE Control is an assembly of applications in a programming development environment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of an electronic device for generating visual report, comprising steps:
-
reading XML files stored in a memory system of the electronic device; parsing the XML files to obtain Report Configuration Objects; pre-compiling the Report Configuration Objects based on a User Control to generate a Report Control; filling an IDE Control with the Report Control to generate a graphical report; dynamically importing the graphical report; leading out the graphical report to a predetermined file format; printing the graphical report with a peripheral printing device of the electronic device; displaying the graphical report; and storing the graphical report. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium having stored therein instructions, that when executed by an electronic device, cause the device to:
-
read XML files stored in a memory system of the electronic device; parse the XML files to obtain Report Configuration Objects; pre-compile the Report Configuration Objects based on a User Control to generate a Report Control; fill an IDE Control with the Report Control to generate a graphical report; import the graphical report dynamically; lead out the graphical report to a predetermined file format; print the graphical report with a peripheral printing device of the electronic device; display the graphical report; and store the graphical report. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification