By using this website, you agree to our Terms of Use (click here)
I am currently trying to accommodate a client's request to include text on their invoice form along the lines of:
'For full terms and conditions click HERE." Where 'HERE' links to an external website URL on the PDF print.
Thanks in advance for feedback.
Nicholas Wood
Momentum Software
Hi Nic,
There is a property called ConvertHtmlToText on the fields. I've always thought that changing it to False should cause any HTML to display, but I haven't been able to get it to work.
What should work though is setting the NavigateUrl field. That turns the whole field into a hyperlink, but you could split your text into two separate fields to only make a portion of the text turn into a hyperlink.
I wonder if this is just a bug. It looks like someone else has already discovered it and created in Idea on the Ideas Website (click here). Might be a good "idea" to go out there and vote on it.
I thought I'd add my work around for another client since I saw this reference somewhere else.
As noted by Nic and my previous post, you need a full URL for the PDF to recognize it as a valid link. The problem in my post is the URL to the carrier sites is too long and does not look good on a form. As a result, I updated the default.aspx page in the root of the client's web server that looked for two parameters, the carrier and the tracking number. If they exist then the web server redirects to the actual carrier URL. Below is a screenshot of a portion of the PDF form with the tracking number and URL, as well as the code from the ASPX page to parse out the parameters. The PDF form isn't perfect, but it works for now.


-Kurt
Nice Kurt! So a full URL will show up in the PDF. Very good to know.
Just curious, did you edit default.aspx directly or did you go through a Customization Project?
Apparently this feature got added in 2018 R2! https://feedback.acumatica.com/ideas/ACU-I-1344
I see. So it seems like it's a workaround for On-Prem or 3rd-party hosted environments only.


