使用C1PrintDocument控件 > 锚点和超链接 > 添加一个到当前文档某个位置的超链接 |
您可以不创建任何锚点而添加到相同文档的一个链接。此时可以使用通过一个render对象直接创建一个C1LinkTargetExternalAnchor链接目标,就像下面这样,ro1表示当前文档中任意一个render对象:
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Dim linkTarget = New C1.C1Preview.C1LinkTargetDocumentLocation(ro1) |
C#
C# |
拷贝代码
|
---|---|
C1LinkTarget linkTarget = new C1LinkTargetDocumentLocation(ro1); |
设置超链接的链接目标将导致拥有该超链接的render对象在发生鼠标单击时,跳转到指定的render对象。比方说,假定ro2是一个您希望转换为超链接的render对象,以下代码将链接到ro1所在的位置。这里的linkTarget就是上面的代码段所创建的对象:
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
rt2.Hyperlink = New C1.C1Preview.C1Hyperlink() rt2.Hyperlink.LinkTarget = linkTarget |
C#
C# |
拷贝代码
|
---|---|
rt2.Hyperlink = new C1Hyperlink(); rt2.Hyperlink.LinkTarget = linkTarget; |
注意在本示例中,超链接的LinkTarget属性必须在此超链接创建之后进行设置。