Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

Report Writer feature availablity
[OOFILE macros]


Detailed Description

Some features are optional to avoid having to link in XML processing or control what toolbars are used for report previews.

use \ingroup oofReportMacros to include items in this group


Defines

#define OOF_RW_NOEDIT
 Define to be able to build a program using OOFILE reporting without having to link in all the OOFILE GUI classes.

#define OOF_RW_PREVIEW_HAS_BW_CHECKBOX
 Define to change the toolbar appearance in the preview window to have a checkbox instead of button for toggling Black & White printing.

#define OOF_RW_PREVIEW_NOZOOM
 Define to suppress zooming as a feature in the report preview, including the presence of a zoom icon on the toolbar.

#define OOF_RW_READ_REPORTS
 Define to build the report writer with ability to parse XML layouts.

#define INCHENTRY(x, y)   (LONG)((x)*254), (LONG)((y)*254)
 Conversion used in oofRepWinPrint::getPaperSizeFromSymbolicValue.

#define MMENTRY(x, y)   (LONG)((x)*10), (LONG)((y)*10)
 Conversion used in oofRepWinPrint::getPaperSizeFromSymbolicValue.

#define OOF_REP_NO_GUI
 Define to build the report writer for server use, no preview or print.

#define OOF_MacStyleEnums
 Indicates we have enums defined for Mac text styles.

#define OOF_REPEDIT_LOG_FILENAME
 Define to set filename for logging user interactions with report preview window.


Define Documentation

#define INCHENTRY x,
 )     (LONG)((x)*254), (LONG)((y)*254)
 

Conversion used in oofRepWinPrint::getPaperSizeFromSymbolicValue.

#define MMENTRY x,
 )     (LONG)((x)*10), (LONG)((y)*10)
 

Conversion used in oofRepWinPrint::getPaperSizeFromSymbolicValue.

#define OOF_MacStyleEnums
 

Indicates we have enums defined for Mac text styles.

Define to indicate you have externally already defined these enums.

Todo:
confirm this exists for compatability with "QuickTime for Windows".

#define OOF_REP_NO_GUI
 

Define to build the report writer for server use, no preview or print.

Hides the preview, printing and editing environments.

#define OOF_REPEDIT_LOG_FILENAME
 

Define to set filename for logging user interactions with report preview window.

Defined by default for debug builds as "oofrep interaction.log"

#define OOF_RW_NOEDIT
 

Define to be able to build a program using OOFILE reporting without having to link in all the OOFILE GUI classes.

Prevents your report preview window from being able to be clicked to edit the content.

Note:
if you do have report editing linked in it can be supressed for a given report by setting theRep->getLocalSettings()->reportEditor(0).

#define OOF_RW_PREVIEW_HAS_BW_CHECKBOX
 

Define to change the toolbar appearance in the preview window to have a checkbox instead of button for toggling Black & White printing.

#define OOF_RW_PREVIEW_NOZOOM
 

Define to suppress zooming as a feature in the report preview, including the presence of a zoom icon on the toolbar.

#define OOF_RW_READ_REPORTS
 

Define to build the report writer with ability to parse XML layouts.

If defined forces definition of OOF_READ_XML Was called OOF_READ_REPORTS up until 1.4.1.


Generated on Thu Jan 1 22:10:57 2004 for OOFILE by doxygen 1.3.5