Genhtml.prg

Genhtml.prg 是 _GENHTML 系统变量在默认情况下调用的程序。

使用 _GenHTML 可很容易地收集静态数据,或用于转换表单、标签、报表、和菜单以便于查看、或通过 email 发送或以网页形式发布信息。使用 _GenHTML 还可使没有安装 Visual FoxPro 的站点也能共享数据,或者用于创建网页中所使用的模板。

当在“文件”菜单中选择了“另存为 HTML”选项时,GenHTML.PRG 即会自动运行。只有在“表单设计器”、“标签设计器”、“菜单设计器”、或“报表设计器”活动时,或者是在“浏览”窗口中有打开的表格或临时表时,“另存为 HTML”菜单选项才会有效。GenHTML 在使用 _HTML.VCX 类库中的类生成 HTML 文档时会以所指定的数据源作为基础。

可使用如下语法在“命令”窗口中运行 GenHTML:

DO (_GENHTML) WITH <cSourceFile> <cOutFile>[, <nShow>][,<vIELink>][,...
参数 说明
cOutFile 默认值 = “”

指定输出文件的文件名。默认的后缀名是 HTM。

cSourceFile 默认值:= “”

指定源文件的文件名、别名或对象。

nShow 默认值:= 0

指定 GenHTML 是否创建并打开输出文件。tnShow 可以是以下各值:

0 = 生成输出文件
1 = 生成输出文件,并在 Visual FoxPro 编辑器中显示它。
2 = 生成输出文件,并在 Internet Explorer 中显示它。
3 = 在使用了“另存为”对话框后生成并显示输出文件。
4 = 创建 PUBLIC _oHTML 对象,并生成文件。
5 = 创建 PUBLIC _oHTML 对象,不生成文件。

vIELink 默认值:

指定与 Internet Explorer 对象或 Web 浏览器控件的链接。

Object 默认值:

指定对 Internet Explorer 对象的引用。

cStyle 默认值:

指定 GenHTML.DBF 中的 Style ID。

tcScope 默认值:

通过设置 cScope 属性指定扫描的范围。

cHTMLClass 默认值:

指定类,和 HTML 对象实例化的类库(可选)。