Output Object

See Also

Category Reporting
Default Catalog Visual FoxPro Catalog\Foundation Classes\Output
Class _output
Base Class Container
Class Library _reports.vcx
Parent Class _container
Sample ...\Samples\Vfp98\Solution\Ffc\output.scx

Remarks

This is a generic reporting object that provides a variety of report source and destination options from reports and labels or directly from a data source.

To use, drop the class on a project or form or, from the Component Gallery Item Shortcut menu, select Add to Project or Add to Form. When you add the class to a form, Visual FoxPro places the class on the form. You can then specify the appropriate property values and provide any necessary input and output objects. When you drop the class on a project, you can choose between adding the class or creating a subclass.

See Guidelines for Using Visual FoxPro Foundation Classes for more information on using foundation classes.

Properties, Events, Methods Description
aDestinations[1,2] property The array of destinations.
Default: .F.
aOptions[1,2] property The array of destination output options.
Default: .F.
cAlias property Specifies the data source that is used for non-report/label output formats. This property defaults to the current alias, if any.
Default: ""
cDestination property Specifies a list of available destinations that changes dynamically, depending on whether cReport, cAlias, or both contain values. The list of available destinations is stored in the aDestinations array.
Default: "PRINTREPORT"
cDisplayFontName property Specifies an on-screen font for output; for example, when you issue BROWSE or when the _Showtext class is instantiated for text display.
Default: Courier New
cFieldList property Specifies a comma-delimited list of fields or expressions. It affects only direct data sources (BROWSEs and LISTs).
Default: ""
cHtmlClass property Specifies an optional HTML class and class library passed to _GENHTML.
Default: ""
cHtmlstyleid property Specifies an optional HTML style passed to _GENHTML.
Default: ""
cOption property Specifies the list of available options that changes dynamically to fit the current cDestination.
Default: WINDEFAULT
cReport property Specifies a label or report form suitable for Visual FoxPro-formatted output.
Default: ""
cScope property Specifies a macro-expanded string to be added to the command that executes the actual output. It must be a valid scope such as "FOR lExpression".
Default: ""
cTextfile property Specifies the file name for all output destinations that go to disk, which include text files, printer-image files, and export formats.
Default: ""
cVFPPrinterName property Specifies the name of the current Visual FoxPro default printer as distinct from the Windows default printer.
Default: ""
lAddSourceNameToDropdown property Specifies whether some destinations display in the aDestinations array.
Default: .T.
lPreventSourceChanges property Prevents source changes for cAlias or cReport.
Default: .F.
CopyTable method Exports a table.
Syntax: CopyTable( )
Return:
Arguments:
GenHTML method Generates HTML code by calling the Genhtml.prg program.
Syntax: GenHTML( )
Return: none
Arguments: none
Output method Specifies the main method that is called to generate output based on settings.
Syntax: Output(liSelect)
Return:
Arguments:
liSelect specifies the output destination.
OutputToScreen method Outputs to the screen.
Syntax: OutputToScreen( )
Return: none
Arguments: none
SetDestinations method Evaluates the current environment to populate an array of output destinations.
Syntax: SetDestinations( )
Return: lSuccess
Arguments: none
SetOptions method Evaluates the current environment to populate an array of options for output destinations.
Syntax: SetOptions( )
Return: lSuccess
Arguments: none
cAlias_assign method Internal to the class.
cDestination_assign method Internal to the class.
cDisplayFontName_assign method Internal to the class.
cOption_assign method Internal to the class.
cReport_assign method Internal to the class.
cScope_assign method Internal to the class.
cVFPPrinterName_access method Internal to the class.
lPreventSourceChanges_assign method Internal to the class.
PrintList method Internal to the class.
PrintReport method Internal to the class.
SetOutputPrinter method Internal to the class.
SetVFPPrinter method Internal to the class.


Send feedback to MSDN.Look here for MSDN Online resources.