|
private void Button_Click(object sender, RoutedEventArgs e)
{
PdfLoadedDocument loadedDocument = pdfViewer.LoadedDocument;
if (loadedDocument == null)
return;
//Load the page
PdfLoadedPage loadedPage = loadedDocument.Pages[0] as PdfLoadedPage;
//Create the font.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12f);
//Create the Text Web Link.
PdfTextWebLink textLink = new PdfTextWebLink();
//Set the hyperlink
textLink.Url = "http://www.syncfusion.com";
//Set the link text
textLink.Text = "Click here for navigation";
//Set the font
textLink.Font = font;
//Draw the hyperlink in loaded page graphics
textLink.DrawTextWebLink(loadedPage.Graphics, new System.Drawing.PointF(10, 40));
MemoryStream memoryStream = new MemoryStream();
//Save the document.
loadedDocument.Save(memoryStream);
pdfViewer.Load(memoryStream);
} |