System and method of report layout
First Claim
Patent Images
1. A conditional layout system for rendering and formatting content in a report, the conditional layout system comprising:
- an element receiving unit for receiving a variable element referenced in a report element, the variable element having an expression;
a condition processing unit for calculating an expression value based upon the expression; and
an element rendering unit for conditionally rendering and formatting report elements based upon the expression value.
4 Assignments
0 Petitions
Accused Products
Abstract
A conditional layout system for rendering and formatting content in a report is provided. The conditional layout system comprises an element receiving unit for receiving a variable element referenced in a report element, a condition processing unit for calculating a condition value based upon an expression in the variable element, and an element rendering unit for conditionally rendering and formatting report elements based upon the condition value.
111 Citations
22 Claims
-
1. A conditional layout system for rendering and formatting content in a report, the conditional layout system comprising:
-
an element receiving unit for receiving a variable element referenced in a report element, the variable element having an expression;
a condition processing unit for calculating an expression value based upon the expression; and
an element rendering unit for conditionally rendering and formatting report elements based upon the expression value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of laying out a report, the method comprising the steps of:
-
obtaining a variable element referenced in an element of a report, the variable element having an expression;
calculating an expression value based upon the expression; and
conditionally rendering and formatting report elements based upon the expression value. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer data signal embodied in a carrier wave and representing sequences of instructions which, when executed by a processor, cause the processor to perform a method of laying out a report, the method comprising the steps of:
-
obtaining a variable element referenced in an element of a report, the variable element having an expression;
calculating an expression value based upon the expression; and
conditionally rendering and formatting report elements based upon the expression value.
-
-
21. A computer-readable medium having computer readable code embodied therein for use in the execution in a computer of a method of laying out a report, the method comprising the steps of:
-
obtaining a variable element referenced in an element of a report, the variable element having an expression;
calculating an expression value based upon the expression; and
conditionally rendering and formatting report elements based upon the expression value.
-
-
22. A computer program product for use in the execution in a computer of a conditional layout system for rendering and formatting content in a report, the computer program product comprising:
-
an element receiving unit for receiving a variable element referenced in a report element, the variable element having an expression;
a condition processing unit for calculating an expression value based upon the expression; and
an element rendering unit for conditionally rendering and formatting report elements based upon the expression value.
-
Specification