SetExternalHyperlinkClick

HyperlinkManager.SetExternalHyperlinkClick 方法

设置点击时的外部超链接。

public IHyperlink SetExternalHyperlinkClick(string url)
参数类型描述
urlString超链接 URL。

示例

以下示例代码展示了如何添加带有超链接的文本框。

[C#]
// 实例化一个表示 PPTX 的 Presentation 类
using(Presentation pptxPresentation = new Presentation()) {
  // 获取展示文稿中的第一张幻灯片
  ISlide slide = pptxPresentation.Slides[0];
  // 添加一个类型设为矩形的 AutoShape 对象
  IShape pptxShape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 150, 150, 150, 50);
  // 将形状转换为 AutoShape
  IAutoShape pptxAutoShape = (IAutoShape) pptxShape;
  // 访问与 AutoShape 关联的 ITextFrame 属性
  pptxAutoShape.AddTextFrame("");
  ITextFrame textFrame = pptxAutoShape.TextFrame;
  // 向框架添加一些文本
  textFrame.Paragraphs[0].Portions[0].Text = "Aspose.Slides";
  // 设置部分文本的超链接
  IHyperlinkManager HypMan = textFrame.Paragraphs[0].Portions[0].PortionFormat.HyperlinkManager;
  HypMan.SetExternalHyperlinkClick("http://www.aspose.com");
  // 保存 PPTX 演示文稿
  pptxPresentation.Save("hLinkPPTX_out.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
}

另见