以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于目录树文件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=19413) |
-- 作者:gedogn -- 发布时间:2012/5/9 10:29:00 -- 关于目录树文件 我想将一个word文件(母文档)的所有标题生成一个目录树文件以便调用。查了一下帮助,创建目录树文件这部分提供了一个方法用于生成foxtr文件。 问题是,我的这个文件的标题好多,有几十页,手工输入的话效率太低,并且如果以后修改了母文档,同步也是个问题。 有什么办法将 母文档的标题直接转换为 .foxtr文件? 另:母文档已实现将标题转换为一个html文档,其主体部分格式示例如下: <h1 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01 </span>标题1</h1> <h2 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.01 </span>标题2</h2> <h3 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.01.01 </span>标题3</h3> <h3 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.01.01 </span>标题4</h3> <h4 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.01.01.01 </span>标题5</h4> <h4 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.01.01.02 </span>
标题6 </h4> <h4 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.01.01.03 </span>
标题7 </h4> <h2 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.02 </span>标题8</h2> <h3 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.02.01 </span>标题9</h3>
<h3 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>01.02.02 </span>标题10</h3> <h1 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>02 </span>标题11</h1> <h2 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>02.01 </span>标题12</h2> <h2 style=\'margin-left:0cm;text-indent:0cm\'><span lang=EN-US>02.02 </span>标题13</h2> [此贴子已经被作者于2012-5-9 10:46:42编辑过]
|
-- 作者:gedogn -- 发布时间:2012/5/9 10:52:00 -- 关于目录树文件 生成 foxtr文件有没有接口能调用? 手工有点不现实。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/5/9 11:04:00 -- 这个没有办法的,除非你自己狠下功夫,分析透彻html文件的结构和规律,然后自己编码分析html文件,逐个节点增加。 |
-- 作者:gedogn -- 发布时间:2012/5/9 11:10:00 -- 关于目录树文件 不是html的问题,是 foxtr文件的问题。html分析没有问题。问题是: 系统用vb调用什么接口生成 foxtr文件?比如增加根节点、子节点,删除节点。 [此贴子已经被作者于2012-5-9 11:11:10编辑过]
|
-- 作者:gedogn -- 发布时间:2012/5/9 11:41:00 -- 关于目录树文件 查到系统有一个Syscmd.Project.EditTree()命令,但是需要手工录入。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/5/9 11:42:00 -- foxtr其实就是一个文本文件,你可以打开这个文本文件,分析一下他的结构。 其中有个特殊符号,他的asccii码值是12,你在编码过程中,也可以用ControlChars.FormFeed来表示这个符号。 [此贴子已经被作者于2012-5-9 11:45:45编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/5/9 11:52:00 -- 还是这个比较好:
http://www.foxtable.com/help/topics/1974.htm http://www.foxtable.com/help/topics/1975.htm http://www.foxtable.com/help/topics/2014.htm http://www.foxtable.com/help/topics/2015.htm
|
-- 作者:gedogn -- 发布时间:2012/5/9 12:44:00 -- 关于目录树文件 TreeView控件保存的文件格式和foxtr文件的格式是一样的吗?在列属性中可否将TreeView控件保存的文件作为目录树文件使用,以便在表格中自动调出目录树? |
-- 作者:狐狸爸爸 -- 发布时间:2012/5/9 12:47:00 -- 你不用应该是一致的,你测试看看。 |
-- 作者:gedogn -- 发布时间:2012/5/9 13:35:00 -- 关于目录树文件 经测试,应该是一致的,建议在帮助文件中说明该调用。 http://www.foxtable.com/help/index.html?n=2024.htm 以下内容为程序代码: 目录树文件也可以使用treeview控件的save方法生成。 [此贴子已经被作者于2012-5-9 13:34:44编辑过]
|