Patent ID: 8566693

Claim:
A method for presenting graphical elements on a display device comprising: detecting a type of the display device, wherein the type of the display device includes a set of viewable dimensions available for displaying graphical information; based on the set of viewable dimensions available for the display device, generating a set of workspace configurations configured for positioning one or more display elements; applying the set of workspace configurations for positioning each display element; receiving a selection of a print preview function to present a print preview interface, wherein the print preview interface includes a printable area that displays a selected portion of a plurality of frames, wherein each of the plurality of frames corresponds to a different portion of a report that comprises the display elements of the workspace; and wherein the print preview interface allows a user to scroll and view selected portions of the report corresponding to one or more frames of the plurality of frames within the printable area of the print preview interface and print the selected portions of the report displayed in the printable area of the print preview interface.