复杂图文
RenderText对象用于打印文本,该对象中的文本格式是统一的,不能分别设置。
RenderParagraph类型专门用于打印成段文本,而且段落中的文本格式可以不同,甚至可以图文混排。
我们先在命令窗口执行下面的代码,看看RenderParagraph的不同,然后我们再具体说明RenderParagraph。
Dim
doc As New PrintDoc '定义一个报表执行结果:
RenderParagraph有一个属性Content,表示RenderParagraph的内容集合,该属性有两个方法,分别是:
AddText: 向RenderParagraph中添加文本
AddImage:向RenderParagraph添加图片。
AddText的语法:
AddText(String)
AddText(String, Color)
AddText(String, Font)
AddText(String, TextPosition)
AddText(String, Font, Color)
AddText(String, Color, TextPosition)
AddText(String, Font, TextPosition)
AddText(String, Font, Color, TextPosition)
参数说明:
String
文本内容
Color
文本颜色
Font
字体
TextPosition
文本位置,TextPositionEnum型枚举,包括三个可选值:
Normal: 正常位置
Subscript: 下标
Superscript: 上标
AddImage的语法:
AddImage(Image)
参数说明:
Image:要插入的图片。