以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62133)

--  作者:zgjmost
--  发布时间:2014/12/25 21:44:00
--  [求助]
有谁能把这段代码详细注解一下,谢谢!

       rt.Style.Borders.all = New prt.Linedef(0,Color.White)
        
        rt.Style.TextColor = Color.Black
        rt.Cols(0).Width = 14 & "mm"
        rt.Cols(1).Width = 6 & "mm"
        rt.Cols(2).Width = 25 & "mm"
        rt.Cols(3).Width = 10 & "mm"
        rt.Cols(4).Width = 15 & "mm"
        rt.Cols(5).Width = 15 & "mm"
        rt.Cols(6).Width = 7 & "mm"
        rt.Cols(7).Width = 8 & "mm"
        rt.Cols(8).Width = 7 & "mm"
        rt.Cols(9).Width = 7 & "mm"
        rt.Cols(10).Width = 9 & "mm"
        rt.Cols(11).Width = 7 & "mm"
        rt.Cols(12).Width = 7 & "mm"
        rt.Cols(13).Width = 3 & "mm"
        rt.Cols(14).Width = 3 & "mm"
        rt.Cols(15).Width = 27 & "mm"
        rt.Rows(rt.Rows.Count).Height = 14
        rt.Rows(rt.Rows.Count-1).Style.GridLines.all = New prt.Linedef(0,Color.White)
        rt.Rows(rt.Rows.Count-1).Style.GridLines.Top = New prt.Linedef(0.5,clr)
        rt.Cells(rt.Rows.Count-1,0).Style.GridLines.left = New prt.Linedef(0.5,clr)
        rt.Cells(rt.Rows.Count-1,13).Style.GridLines.left = New prt.Linedef(0.5,clr)
        rt.Cells(rt.Rows.Count-1,0).SpanCols = 13  \'向右合并13列
        rt.Cells(rt.Rows.Count-1,0).Text =  getConfigValue("学校名称","请先选择学校名称!")
        rt.Cells(rt.Rows.Count-1,0).Style.Font = New Font("宋体", 14, FontStyle.Regular)
        rt.Rows(rt.Rows.Count).Height = 14
        rt.Rows(rt.Rows.Count-1).Style.GridLines.all = New prt.Linedef(0,Color.White)
        rt.Cells(rt.Rows.Count-1,0).Style.GridLines.left = New prt.Linedef(0.5,clr)
        rt.Cells(rt.Rows.Count-1,13).Style.GridLines.left = New prt.Linedef(0.5,clr)
        rt.Cells(rt.Rows.Count-1,0).SpanCols = 13 \'向右合并13列
        rt.Cells(rt.Rows.Count-1,0).Text = getConfigValue("证件名称","请先选择证件名称!")
        rt.Cells(rt.Rows.Count-1,0).Style.Font = New Font("黑体", 20, FontStyle.Regular)
        rt.Cells(rt.Rows.Count-1,0).Style.TextColor = clr
        rt.Rows(rt.Rows.Count).Height = 7
        rt.Rows(rt.Rows.Count-1).Style.GridLines.all = New prt.Linedef(0,Color.White)
        rt.Cells(rt.Rows.Count-1,0).Style.GridLines.left = New prt.Linedef(0.5,clr)
        rt.Cells(rt.Rows.Count-1,13).Style.GridLines.left = New prt.Linedef(0.5,clr)
        rt.Rows(rt.Rows.Count-1).Style.Font = New Font("宋体", 12, FontStyle.Regular)
        rt.Cells(rt.Rows.Count-1,0).Text = "学号:"
        rt.Cells(rt.Rows.Count-1,0).Style.TextColor = clr


--  作者:chnfo
--  发布时间:2014/12/25 21:49:00
--  
我晕,这么长的代码,还要一行行注释。
先把帮助认真看两遍,再来理解一下可能更好一点。

再说,这个是生成界面,可能并不太适合接触狐表的人哦。



--  作者:有点甜
--  发布时间:2014/12/25 21:51:00
--  

 请把专业报表一张看完。

 

http://www.foxtable.com/help/topics/1166.htm