Report 如何在stimulsoft中为多页报告创建目录?

Report 如何在stimulsoft中为多页报告创建目录?,report,stimulsoft,tableofcontents,Report,Stimulsoft,Tableofcontents,我已经用“Stimulsoft”创建了一份多页的报告(大约36-37页)。 每一页都有一个报告标题。现在我想创建一个目录,该目录引用每个页面的报告标题以及该报告标题的起始编号 我尝试了中的AddAnchor()和GetAnchorPageNumber()方法,但它不起作用,因为GetAnchorPageNumber()获取当前页面的最后一个页码 例如,第3页将从第3页开始,分6页打印(直到第9页)GetAnchorPageNumber()将返回结束页9,而不是起始页3 任何人都可以通过任何方式帮

我已经用“Stimulsoft”创建了一份多页的报告(大约36-37页)。 每一页都有一个报告标题。现在我想创建一个目录,该目录引用每个页面的报告标题以及该报告标题的起始编号

我尝试了中的
AddAnchor()
GetAnchorPageNumber()
方法,但它不起作用,因为
GetAnchorPageNumber()
获取当前页面的最后一个页码

例如,第3页将从第3页开始,分6页打印(直到第9页)
GetAnchorPageNumber()
将返回结束页9,而不是起始页3


任何人都可以通过任何方式帮助如何在Stimulsoft中创建目录吗?

i'v创建了一个包含标题页、目录和三页的报告文件:

-标题页 -目录 -第1页 -第2页 -第3页 第1页将以12页打印;第2页共9页;第3页共4页

然后我选择第1页;在属性中,用我想在TOC中显示的标题填充
(别名)
。例如销售报告

然后在第1页的事件选项卡中选择开始渲染和写入
{AddAnchor(Page1);}
。 实际上,我在一个列表或堆栈中放置了一个锚,或者其他记录第1页锚的东西。但关键是要在“开始渲染”事件中执行此操作。如果我写
AddAnchore()在渲染或结束渲染事件中,因此我将获取第1页的最新页码

好吧 对第2页和第3页执行相同的操作:

-用标题填充别名

-用
{AddAnchor(---page Name--);}

现在在目录页面中,您应该为TOC的标题创建两个文本;看起来是这样的:

标题------------------------------------------页码

在标题下创建一个没有源的数据。在它里面,你必须为每一页创建两个文本。 一个在左边表示页面标题,另一个在右边表示页码。在左一页(页面标题)中,写下
{Page1.Alias}
当然,您应该为每一页键入
{---页面名称---.Alias}
。 然后在右边的一页(页码)写下
{GetAnchorPageNumber(Page1)}
,其他的
{GetAnchorPageNumber(---page name-->)}

在属性集
中,选择右一个文本(页码),在
属性处处理,以
结束报告


完了 我已经创建了一个包含标题页、TOC和三页的报告文件:

-标题页 -目录 -第1页 -第2页 -第3页 第1页将以12页打印;第2页共9页;第3页共4页

然后我选择第1页;在属性中,用我想在TOC中显示的标题填充
(别名)
。例如销售报告

然后在第1页的事件选项卡中选择开始渲染和写入
{AddAnchor(Page1);}
。 实际上,我在一个列表或堆栈中放置了一个锚,或者其他记录第1页锚的东西。但关键是要在“开始渲染”事件中执行此操作。如果我写
AddAnchore()在渲染或结束渲染事件中,因此我将获取第1页的最新页码

好吧 对第2页和第3页执行相同的操作:

-用标题填充别名

-用
{AddAnchor(---page Name--);}

现在在目录页面中,您应该为TOC的标题创建两个文本;看起来是这样的:

标题------------------------------------------页码

在标题下创建一个没有源的数据。在它里面,你必须为每一页创建两个文本。 一个在左边表示页面标题,另一个在右边表示页码。在左一页(页面标题)中,写下
{Page1.Alias}
当然,您应该为每一页键入
{---页面名称---.Alias}
。 然后在右边的一页(页码)写下
{GetAnchorPageNumber(Page1)}
,其他的
{GetAnchorPageNumber(---page name-->)}

在属性集
中,选择右一个文本(页码),在
属性处处理,以
结束报告


完了!你解决了这个问题吗?@HuseinRoncevic看到了解决方案。你解决了这个问题吗?@HuseinRoncevic看到了解决方案。