SetExternalHyperlinkClick

HyperlinkManager.SetExternalHyperlinkClick метод

Установить внешнюю гиперссылку по клику.

public IHyperlink SetExternalHyperlinkClick(string url)
ПараметрТипОписание
urlStringURL гиперссылки.

Примеры

Следующий пример кода показывает, как добавить текстовое поле с гиперссылкой.

[C#]
// Инициализирует класс Presentation, который представляет PPTX
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;
  // Получает свойство ITextFrame, связанное с AutoShape
  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);
}

См. также