Foxtable(狐表)用户栏目专家坐堂 → 关于目录树文件


  共有6876人关注过本帖树形打印复制链接

主题:关于目录树文件

帅哥哟,离线,有人找我吗?
gedogn
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:119 积分:963 威望:0 精华:0 注册:2012/3/30 10:09:00
关于目录树文件  发帖心情 Post By:2012/5/9 10:29:00 [只看该作者]

我想将一个word文件(母文档)的所有标题生成一个目录树文件以便调用。查了一下帮助,创建目录树文件这部分提供了一个方法用于生成foxtr文件。
问题是,我的这个文件的标题好多,有几十页,手工输入的话效率太低,并且如果以后修改了母文档,同步也是个问题。
有什么办法将 母文档的标题直接转换为 .foxtr文件?
另:母文档已实现将标题转换为一个html文档,其主体部分格式示例如下:
<h1 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01&nbsp; </span>标题1</h1>
<h2 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.01&nbsp; </span>标题2</h2>
<h3 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.01.01&nbsp; </span>标题3</h3>
<h3 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.01.01&nbsp; </span>标题4</h3>
<h4 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.01.01.01&nbsp; </span>标题5</h4>
<h4 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.01.01.02&nbsp; </span> 标题6 </h4>
<h4 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.01.01.03&nbsp; </span> 标题7 </h4>
<h2 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.02&nbsp; </span>标题8</h2>
<h3 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.02.01&nbsp; </span>标题9</h3>
<h3 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>01.02.02&nbsp; </span>标题10</h3>
<h1 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>02&nbsp; </span>标题11</h1>
<h2 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>02.01&nbsp; </span>标题12</h2>
<h2 style='margin-left:0cm;text-indent:0cm'><span lang=EN-US>02.02&nbsp; </span>标题13</h2>
[此贴子已经被作者于2012-5-9 10:46:42编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
gedogn
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:119 积分:963 威望:0 精华:0 注册:2012/3/30 10:09:00
关于目录树文件  发帖心情 Post By:2012/5/9 10:52:00 [只看该作者]

生成 foxtr文件有没有接口能调用?
手工有点不现实。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/9 11:04:00 [只看该作者]

这个没有办法的,除非你自己狠下功夫,分析透彻html文件的结构和规律,然后自己编码分析html文件,逐个节点增加。


 回到顶部
帅哥哟,离线,有人找我吗?
gedogn
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:119 积分:963 威望:0 精华:0 注册:2012/3/30 10:09:00
关于目录树文件  发帖心情 Post By:2012/5/9 11:10:00 [只看该作者]

不是html的问题,是 foxtr文件的问题。html分析没有问题。问题是:
系统用vb调用什么接口生成
  foxtr文件?比如增加根节点、子节点,删除节点。
[此贴子已经被作者于2012-5-9 11:11:10编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
gedogn
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:119 积分:963 威望:0 精华:0 注册:2012/3/30 10:09:00
关于目录树文件  发帖心情 Post By:2012/5/9 11:41:00 [只看该作者]

查到系统有一个Syscmd.Project.EditTree()命令,但是需要手工录入。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/9 11:42:00 [只看该作者]

foxtr其实就是一个文本文件,你可以打开这个文本文件,分析一下他的结构。

其中有个特殊符号,他的asccii码值是12,你在编码过程中,也可以用ControlChars.FormFeed来表示这个符号。

[此贴子已经被作者于2012-5-9 11:45:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/9 11:52:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
gedogn
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:119 积分:963 威望:0 精华:0 注册:2012/3/30 10:09:00
关于目录树文件  发帖心情 Post By:2012/5/9 12:44:00 [只看该作者]

TreeView控件保存的文件格式和foxtr文件的格式是一样的吗?在列属性中可否将TreeView控件保存的文件作为目录树文件使用,以便在表格中自动调出目录树?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/9 12:47:00 [只看该作者]

你不用应该是一致的,你测试看看。

 回到顶部
帅哥哟,离线,有人找我吗?
gedogn
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:119 积分:963 威望:0 精华:0 注册:2012/3/30 10:09:00
关于目录树文件  发帖心情 Post By:2012/5/9 13:35:00 [只看该作者]

经测试,应该是一致的,建议在帮助文件中说明该调用。
http://www.foxtable.com/help/index.html?n=2024.htm
以下内容为程序代码:
目录树文件也可以使用treeview控件的save方法生成。

[此贴子已经被作者于2012-5-9 13:34:44编辑过]

 回到顶部