以文本方式查看主题

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

--  作者:xxk02
--  发布时间:2015/3/13 16:13:00
--  [求助]专业报表

想在专业报表实现如下效果,请提一下思路,主要是横线不知如何生成?

 

 

           编制:                           


--  作者:有点甜
--  发布时间:2015/3/13 16:15:00
--  

 弄一个容器,里面放一个文本控件,再画一条线。


--  作者:xxk02
--  发布时间:2015/3/13 16:19:00
--  
    线为下滑线,如何绘制?
--  作者:Bin
--  发布时间:2015/3/13 16:22:00
--  
_________________  下划线字符.
--  作者:有点甜
--  发布时间:2015/3/13 16:23:00
--  

Dim doc As New PrintDoc \'定义一个报表

Dim ra As new prt.RenderArea
ra.Stacking = prt.StackingRulesEnum.InlineLeftToRight

Dim rt As New prt.RenderText \'定义一个文本对象
rt.Text = "编制:" \'设置文本对象的内容
rt.width = 10
ra.Children.Add(rt) \'将文本对象加入到报表

rt = new prt.RenderText \'定义一个文本对象
rt.width = 50
rt.text = "   "
rt.Style.Borders.Bottom = New prt.Linedef(1, Color.Green)
ra.Children.Add(rt) \'将文本对象加入到报表

doc.body.Children.Add(ra) \'将线条加入到报表中
Doc.Preview() \'预览报表