Share via


Genhtml.prg

Genhtml.prg is the default program called by the _GENHTML system variable.

You can use _GenHTML to easily collect static data or to convert forms, labels, reports, and menus for viewing or transmitting in email or posting as Web pages. You can use _GenHTML to share data with sites that don't have Visual FoxPro installed or to create templates for use in Web pages.

GenHTML.PRG is accessed from the File menu when you choose the Save As HTML option. This menu option is available when the Form Designer, Label Designer, Menu Designer, or Report Designer is active or when a table or cursor is open in a Browse window. GenHTML uses the specified data source as the basis for generating an HTML document using classes contained in the _HTML.VCX class library.

You can run GenHTML from the Command window with the following syntax:

DO (_GENHTML) WITH <cOutFile> <cSourceFile> [, <nShow>][,<vIELink>][,...
parameter description
cOutFile Default = ""

Specifies the name of the output file. When specify no extension, .HTM is the default.

cSourceFile Default: = ""

Specifies the source file name, alias or object.

nShow Default: = 0

Specifies whether GenHTML will create and open the output file. tnShow can take the following values: 0 = Generate output file1 = Generate and display output file in Visual FoxPro editor.2 = Generate and display output file in Internet Explorer.3 = Generate and display output file after using a Save As dialog box4 = Create PUBLIC _oHTML object and generate a file.5 = Create a PUBLIC _oHTML object without generating a file.

vIELink Default:

Specifies a link to an Internet Explorer object or Web browser control.

Object Default:

Specifies a reference to an Internet Explorer object.

cStyle Default:

Specifies a Style ID in GenHTML.DBF.

tcScope Default:

Specifies the scope of scan by setting the cScope property.

cHTMLClass Default:

Specifies the class, and optionally, the class library that is instantiated for HTML object.

See Also

Addlabel.app| Code Analyzer | Gendbc.prg | Hexedit.app | Cpzero.prg | Utility Programs