锚点是超链接的一种元素,允许在预览报表时点击锚点跳到任何一个元素位置。
锚点是通过“Engine.AddAnchor”函数添加的一种特殊提示。每个锚点都有外名称,对应着页所在页面序号。要根据指定的锚点名称跳转,需要如下设置报表对象的URL属性:
#AnchorName
or
#[AnchorName]
后面这种方法FastReport会替换表达的值。
点击此对象报表会跳转到报表中添加锚点的地方。
以跳转到某章节的报表为例,在构建报表时添加“目录”章节的锚点,我们仍然采用“Customer”表做为数据源。
此示例报表为多页报表(设计时包含两个页面),在第一页放置目录列表,第二页为顾客列表数据。点击目录直接跳转到对应的报表元素位置。
第一页如下设计:
这篇博客介绍了如何在报表中使用锚点进行页面跳转。锚点通过'Engine.AddAnchor'函数添加,允许点击链接直接跳转到报表特定元素。在报表设计中,通过设置URL属性和添加脚本事件实现从目录跳转到详细信息,预览时能验证超链接功能是否正常工作。此外,还提及了'Engine.GetAnchorPage'方法在获取锚点所在页序号时的作用。
订阅专栏 解锁全文
1191

被折叠的 条评论
为什么被折叠?



