Text Preview

See Also

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

Remarks

When used on a project or form, this class provides a simple text editor in a dialog box that also contains buttons to format or save text, and to close the editor.

The main purpose of this class is to provide a controllable preview window to other classes in _reports.vcx. Therefore this dialog box has no button to load a new file (though you can add one in a subclass) and it defaults to read only for its edit box.

To use, drop the class on a project or, from the Component Gallery Item Shortcut menu, select Add to Project. When you drop the class on a project, you can choose between adding the class, creating a subclass, or creating a form. When you choose Create a new form from the selected class, Visual FoxPro opens a builder so you can specify the name of the form, then creates and opens the form in the Form Designer.

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

Properties, Events, Methods Description
cFixedFontName property The font name for contents of the edit box.
Default: Courier New
nFixedFontSze property The font size for contents of the edit box.
Default: 9
cSourceFile property The name of the source file to view or edit.
Default: ""
cTargetFile property The name of the file to which you save the contents of the edit box.
Default: ""
lFixedFontBold property Specifies a bold font for contents of the edit box.
Default: .F.
lFixedFontiItalic property Specifies an italic font for contents of the edit box.
Default: .F.
lSuppressCaptionChange property Prevents the dialog box caption from changing as the source file changes. This is useful for displaying the contents of a temporary file.
Default: .F.
SetFonts method Applies the current font property characteristics to the edit box displaying the file.
Syntax: SetFonts( )
Return: none
Arguments: none
GetFixedFont method Uses a common dialog box to display fonts. Restricted to fixed font items.
Syntax: GetFixedFont( )
Return: none
Arguments: none
cTargetfile_access method Internal to the class.
cSourcefile_assign method Internal to the class.