Sharp Shooter Reports.WinRT viewer user interface description
Depending on the current status a viewer window can have several view modes.
The following paragraphs introduce each view mode in detail and describe control elements functions.
Static view mode
This type of screen is displayed when the viewer handles time-consuming action. None of the viewer control buttons are active at this moment.
Flip view mode
Most of the time the user has to do with the flip view mode. This view displays the report and contains the main controls. The viewer is switched to this view mode after the report has been generated and can be displayed. You can also switch to main view when using grid view mode (see below). It is possible to switch to grid mode view either using a toolbar action or by zooming out the report in flip view until the viewer is switched to grid view mode.
The main flip view mode window is displayed:
For convenience, the controls have been grouped as follows:
1. Navigation history
. Allows the user to navigate to the next / previous report using the chain of reports with cross-references. More information on navigation history can be obtained from “Navigation history” section.
2. Page navigation
. Displays the current page, total pages, and allows you to navigate to previous, next, first and last page.It also allows users to type in the desired page number manually.
Is used for searching a text fragment in the report. You should take into consideration that searching for text fragments located in different cells is not supported.
. Displays the input panel in case the report has any parameters. For more information about processing the report parameters, see "Parameters".
Updates the current report.
6. Report view.
Allows switching from bookmark view mode to report view.
7. Bookmarks and thumbnails.
The bookmark button is used for switching from the current view to the bookmark view mode (see “Bookmark Tree View” section). The thumbnail button opens a thumbnail panel which allows a user to quickly jump to the desired page in report (see “Grid View Mode” section).
Allows a user to configure printing options (set paper size, number of copies and other options depending on the type of printer used) and perform report printing.
See “Export” paragraph.
10. The report display area
with controls to move to the previous /next report. To zoom in/out a report it’s possible to use either standard Windows navigation gestures or Ctrl + mouse wheel action.
11. When using a trial version: an “Unregistered version” mark
appears in the upper part of the report.
Grid view mode
This type of view mode has the same set of controls as flip view mode. The basic difference is in thumbnail organization of the report pages.
Page thumbnails are miniature previews of the pages in a report that allow jumping quickly to the selected page. Tapping a thumbnail lets the user to switch to flip view mode.
Bookmark tree view
A Bookmark button located in the lower part of the toolbar is used for switching to bookmark tree view. Getting back to initial view mode can be done either by pressing a desired view mode switch button or by using a special block to go one level up on the top level (see 2).
Bookmark tree view is folder based. When switching to bookmark tree view the top level folder is displayed. For ease of navigation, a path to the current bookmark folder is displayed in the upper part (see 1). Changing the level can be done with a click upon the element.
The button for switching to the previous level is always displayed in the upper left corner of the bookmark list. The elements for all bookmarks are located next to it. To proceed to a bookmark a left part of the bookmark field should be pressed (see 3), whereas to switch to the list of nested bookmarks it is required to press the right part of the bookmark field with a downward arrow displayed (see 4).
No report view
In case the viewer has been started but the report rendering had not been initiated, the viewer should have the following look.
Nothing is displayed in the content area and all buttons are inactive.
Errors occurred during the report rendering process. Depending on the value of
“DebugMode” property, the viewer can display the different level of detail in error messages.