Foxtable(狐表)用户栏目专家坐堂 → 目录的代码


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

主题:目录的代码

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
目录的代码  发帖心情 Post By:2017/3/11 22:18:00 [只看该作者]

想按照单位名称的列来生成目录,比如    文化局………………………………………………1
                                                体育局………………………………………………3


Dim doc As New PrintDoc 
Dim toc As New prt.RenderToc
Dim s As String
Dim rt As New prt.RenderText
toc.BreakAfter = Prt.BreakEnum.Page
rt.Text = "目录"
rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center
s = "单位名称"
doc.Body.Children.Add(rt)
For n As Integer = 1 To 30
    rt = New prt.RenderText
    rt.Text = "单位名称"
    doc.Body.Children.Add(rt)
    toc.AddItem(rt.Text, rt, 1)
    For m As Integer = 1 To 10
        rt = New prt.RenderText 
        rt.Text = s 
        doc.Body.Children.Add(rt) 
        toc.AddItem("第" & m & "节", rt, 2)
    Next
Next



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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/12 20:41:00 [只看该作者]

没看懂你代码的用意,上传实例说明。

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色)没看懂你代码的用意,上传实例说明。...  发帖心情 Post By:2017/3/12 22:28:00 [只看该作者]

按照单位名称自动生成目录   只需要比如纪检委从第一页开始到第三页,市委办从第三页开始
                                               
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问老师.zip

 纪检委…………………………1
                                                 市委办…………………………3

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/12 22:55:00 [只看该作者]

参考代码

 

Dim doc As New PrintDoc
Dim toc As New prt.RenderToc
Dim s As String
Dim rt As New prt.RenderText
toc.BreakAfter = Prt.BreakEnum.Page
rt.Text = "目录"
rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center
doc.Body.Children.Add(rt)
Dim dwmcs As List(Of String) = DataTables("竖名册").GetValues("单位名称", "单位名称 is not null")
For i As Integer = 0 To dwmcs.count-1
    Dim dwmc As String = dwmcs(i)
    rt = New prt.RenderText
    rt.Text = dwmc
    doc.Body.Children.Add(rt)
    rt.BreakAfter = prt.BreakEnum.Page
    rt.BreakAfter = prt.BreakEnum.Page
    toc.AddItem(rt.Text, rt, 1)
Next
doc.body.Children.Insert(1,toc)
doc.Preview

 


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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色)参考代码 Dim doc As New P...  发帖心情 Post By:2017/3/14 9:41:00 [只看该作者]

药到病除  谢谢老师

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色)参考代码 Dim doc As New P...  发帖心情 Post By:2017/3/14 21:51:00 [只看该作者]

想在固定的目录上级加字段,并且固定格式  比如政府部门 黑体 2号
,比如    
代码如何修改


              政府部门
             文化局………………………………………………1
             体育局………………………………………………3
             市委部门
              文联………………………………………………5
              残联………………………………………………6

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/14 22:02:00 [只看该作者]

上级部门从哪取值?如何分类?

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点蓝)上级部门从哪取值?如何分类?  发帖心情 Post By:2017/3/17 15:57:00 [只看该作者]

如何自定义编辑已经生成的目录   文字    文本选择工具 单击后没反应啊?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/17 16:21:00 [只看该作者]

以下是引用guimingze在2017/3/17 15:57:00的发言:
如何自定义编辑已经生成的目录   文字    文本选择工具 单击后没反应啊?

 

不明白你的意思,你弄的是专业报表,只能看,不能修改的。


 回到顶部