超链接

/
    描述

    此示例展示了报表超链接

    您可以通过添加链接来允许用户跳转到开放网页或是其他的报表,跳转到报表的其他位置, 改变C1ReportViewer外观, 或者执行自定义的JavaScript。

    本例中使用的属性列表:

    • FileName - 报表的相对路径。本例中,这个属性的值被设置为"Hyperlinks"
    • Zoom - 页面的缩放值。可接受的缩放值包括"actual size", "fit page", "fit width", "fit height" 或者百分数形式的表示, 例如, "50%", "70%".。本例中我们使用75%".
    • CollapseToolsPanel - 指定工具面板是否将被收缩。我们设置这个属性为"true".
    • Height - 控件的高度。本例中,我们将使用"475px".
    • Width - 控件的宽度。本例中我们使用"100%".

    在这个例子中我们生成内存中存储的文件。通过下列代码来创建超链接。

    导航到最后一页::
    	renderText.Hyperlink = new C1Hyperlink(
    				new C1LinkTargetPage(PageJumpTypeEnum.Last),
    				"Go to the last page of the document");
    
    转到文档的中央:
    	rt4.Hyperlink = new C1Hyperlink(doc.Body.Children[doc.Body.Children.Count / 2]);
    
    打开外部的URL:
    ri1.Hyperlink = new C1Hyperlink(new C1LinkTargetFile("http://www.google.com"),
    		" Go googling... (Use Ctrl+Click in order to open link in a new window");
    
    打开打印预览对话框:
    	rt6.Hyperlink = new C1Hyperlink(new C1LinkTargetFile("exec:printWithPreview()"));
    
    执行自定义的JavaScript动作:
    	rt5.Hyperlink = new C1Hyperlink(
    		new C1LinkTargetFile("javascript:alert('Hello')"));
    
    文档