默认尺寸

在之前的代码中,我们都明确指定了对象的尺寸,如果我们不指定对象的尺寸,那么会出现什么样的情况呢?
请在命令窗口执行下面的代码:

Dim doc As New PrintDoc '定义一个报表
Dim
rt As New prt.RenderText '定义一个文本对象
rt.Text =
"Hello Foxtable" '设置文本对象的内容
rt.Style.Borders.All = New prt.Linedef(0.3, Color.Red)
'设置边框
doc.Body.Children.Add(rt)
'将文本对象加入到报表
doc.Preview()
'预览

这是执行效果:

可以看到如果没有明确指定对象的尺寸,那么对象的高度会自动根据内容来确定,而对象的宽度等于容器的宽度。
这种默认的特性,会给我们带来极大的便利,以后你会慢慢体会到。


本页地址:http://www.foxtable.com/webhelp/topics/1175.htm