PDFsharp & MigraDoc Foundation
https://forum.pdfsharp.net/

AddWebLink problem
https://forum.pdfsharp.net/viewtopic.php?f=3&t=637
Page 1 of 1

Author:  timgeyssens [ Tue Feb 10, 2009 9:25 pm ]
Post subject:  AddWebLink problem

Hi All,

I'm trying to use addweblink.

It add's a link but it links to something like:

%97%D5h%A6

Cheers,
Tim

Author:  Thomas Hoevel [ Wed Feb 11, 2009 8:51 am ]
Post subject: 

Our web links work.

Dare to show us some of your code?

Author:  timgeyssens [ Wed Feb 11, 2009 9:35 am ]
Post subject: 

Sure,

Code:
PdfDocument document = new PdfDocument();


PdfPage page = document.AddPage();
XGraphics gfx = XGraphics.FromPdfPage(page);
XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode, PdfFontEmbedding.Always);

//other things going on here ... drawing on the gfx

PdfSharp.Drawing.XRect rectt = gfx.Transformer.WorldToDefaultPage(new PdfSharp.Drawing.XRect(Convert.ToInt32(item.Attributes["X1"].Value),
                                height Convert.ToInt32(item.Attributes["Y1"].Value),
                               Convert.ToInt32(item.Attributes["X2"].Value),
                               height  Convert.ToInt32(item.Attributes["Y2"].Value)));

                        PdfSharp.Pdf.PdfRectangle rc = new PdfSharp.Pdf.PdfRectangle(rectt);
                        page.AddWebLink(rc, "http://www.google.com");

PdfSecuritySettings securitySettings = document.SecuritySettings;

securitySettings.PermitAccessibilityExtractContent = PermitExtractContent;
            securitySettings.PermitAnnotations = false;
            securitySettings.PermitAssembleDocument = false;
            securitySettings.PermitExtractContent = PermitExtractContent;
            securitySettings.PermitFormsFill = true;
            securitySettings.PermitFullQualityPrint = PermitPrint;
            securitySettings.PermitModifyDocument = false;
            securitySettings.PermitPrint = PermitPrint;

Author:  timgeyssens [ Wed Feb 11, 2009 7:44 pm ]
Post subject: 

it looks like this occurs when I set the securitySettings.OwnerPassword.

securitySettings.OwnerPassword = "owner";

Any tips how I need to encode the url ?

Author:  Thomas Hoevel [ Thu Feb 12, 2009 9:00 am ]
Post subject: 

timgeyssens wrote:
it looks like this occurs when I set the securitySettings.OwnerPassword.

I think you found a bug.

If the URL needs to be encrypted then PDFsharp should do it automatically.

Author:  timgeyssens [ Thu Feb 12, 2009 12:12 pm ]
Post subject: 

ok thanks, any idea if / when this could be resolved ?

Please let me know.

Cheers,
Tim

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/