这个示例展示了如何在报表中创建 超链接。 注意,在报表的 打印预览 和 HTML、PDF、RTF、XLS 和 XLSX 格式 中,这种标签的行为都像超链接那样。
下面的代码使用 XRLabel 对象来创建超链接,并指定了它的 XRControl.NavigateUrl、XRControl.Target 和其他属性。
C# | 复制代码 |
---|---|
using System.Drawing; using DevExpress.XtraReports.UI; // ... public XRLabel CreateHyperlink(){ // Create a label for a hyperlink. XRLabel hyperlinkLabel = new XRLabel(); // Set its main properties. hyperlinkLabel.Text = "DevExpress Inc."; hyperlinkLabel.Width = 200; hyperlinkLabel.ForeColor = Color.Blue; hyperlinkLabel.Font = new Font("Tahoma", 12, FontStyle.Underline); // Set its URL and target. hyperlinkLabel.NavigateUrl = "http://www.devexpress.com"; hyperlinkLabel.Target = "_blank"; return hyperlinkLabel; } |
Visual Basic | 复制代码 |
---|---|
Imports System.Drawing Imports DevExpress.XtraReports.UI ' ... Public Function CreateHyperlink() As XRLabel ' Create a label for a hyperlink. Dim hyperlinkLabel As XRLabel = New XRLabel() ' Set its main properties. hyperlinkLabel.Text = "DevExpress Inc." hyperlinkLabel.Width = 200 hyperlinkLabel.ForeColor = Color.Blue hyperlinkLabel.Font = New Font("Tahoma", 12, FontStyle.Underline) ' Set its URL and target. hyperlinkLabel.NavigateUrl = "http://www.devexpress.com" hyperlinkLabel.Target = "_blank" Return hyperlinkLabel End Function |