.. _XPageReport: Report Page ----------- DEXiWin's *Report Page* is used to display and compose :ref:`reports `. There is one *main report page*, which is shown at all times and cannot be closed. Additional *temporary report pages* can be created interactively in order to display different dynamically created reports. Temporary report pages can be closed when not needed any more. The contents of each report page is updated whenever brought into view by selecting the corresponding tab on the :ref:`Model Window `. .. image:: images/PageReport.png :alt: DEXiWin: Report Page .. _XPageReportWorkspace: Workspace ~~~~~~~~~ Report contents can be displayed in two different ways, depending on :ref:`settings `: - *Document format*: Shows a document consisting of one or more pages that can be viewed and exported to text and HTML files. Individual pages can be copied as bitmap or metafile graphics to the clipboard or saved on a file. - *HTML format*: Shows an HTML document, consisting of a sequence of report elements. In addition to showing it in the workspace, this document can be exported in a HTML format only and viewed in browsers, either :ref:`internally ` in DEXiWin or in a system browser. Because of technical limitations, document format is not available on systems without at least one printer installed. Otherwise, only HTML format is available, regardless of :ref:`settings `. .. _XPageReportCommands: Commands ~~~~~~~~ *Report Page* menu commands and toolbar buttons depend on the format of the displayed report. .. _XPageReportDocument: Document Format Commands """""""""""""""""""""""" |Save| **File/Save report...**: Saves complete contents of the current report on one or more files, offering a choice between four formats: HTML, Text, Bitmaps, and Metafiles. The former two formats save the report on one file, while the latter two formats write series of one or more consecutively numbered graphic files, each holding one report page. |Print| **File/Print...**: Prints the current report. |PageSetup| **File/Page setup...**: Opens a *Page Setup* dialogue in which you can define paper size used for printing, portrait or landscape orientation, and four page margins: left, right, top, and bottom. |RptManager| **Edit/Report settings...**: Opens :ref:`Report Manager `, a window for adding, editing and deleting elements of the current report. |Copy| **Edit/Copy report page...**: Copies the currently displayed report page to the clipboard, in one of the following ways: |CopyMetafile| **Copy as metafile**: Using the metafile graphic format. |CopyBitmap| **Copy as bitmap**: Using the bitmap graphic format. **Crop as metafile** and **Crop as bitmap**: These commands copy only graphic contents, while removing all bordering white space; this is useful for creating graphics to be inserted in other documents. |Zoom| **View/Zoom...**: Adjusts the zoom level of the document. In addition to some predefined zoom percentages (from 5% to 500%), standard zoom levels can be selected: - |Zoom100| Actual size - |FullPage| Show full page - |PageWidth| Show full page width - |TwoPages| Show two pages side by side |Browse| **Open report in browser**: Shows the current report in the :ref:`internal ` or system browser, depending on :ref:`settings `. The following toolbar buttons are provided for **navigation** between report pages: - |First| Go to the first page - |Prev| Go to the previous page - |Next| Go to the next page - |Last| Go to the last page To go directly to some page, type the page number in the edit box located on the toolbar. .. _XPageReportHtml: HTML Format Commands """""""""""""""""""" |Save| **File/Save report...**: Saves complete contents of the current report on a file, using the HTML format. |Print| **File/Print preview...**: Opens a HTML print preview form, which allows some adjustments of the page, possibly followed by printing the document. **File/Print...**: Prints the current report. |RptManager| **Edit/Report settings...**: Opens :ref:`Report Manager `, a window for adding, editing and deleting elements of the current report. |Zoom| **View/Zoom...**: Adjusts the zoom level of the document. Three options are possible: - Zoom in - Zoom out - Reset to the original zoom level |Browse| **Open report in browser**: Shows the current report in the system browser. .. |Copy| image:: icons/ImgCopy.png .. |CopyMetafile| image:: icons/ImgCopyMetafile.png .. |CopyBitmap| image:: icons/ImgCopyBitmap.png .. |Save| image:: icons/PrevSave.png .. |Print| image:: icons/PrevPrint.png .. |PageSetup| image:: icons/PrevPageSetup.png .. |RptManager| image:: icons/ImgSettings.png .. |Zoom| image:: icons/PrevZoom.png .. |FullPage| image:: icons/PrevZoomFullPage.png .. |PageWidth| image:: icons/PrevZoomPageWidth.png .. |Zoom100| image:: icons/PrevZoom100.png .. |TwoPages| image:: icons/PrevTwoPages.png .. |Browse| image:: icons/PrevBrowse.png .. |First| image:: icons/PrevFirst.png .. |Last| image:: icons/PrevLast.png .. |Prev| image:: icons/PrevPrev.png .. |Next| image:: icons/PrevNext.png .. toctree:: :hidden: Reports XReportManager