Closed
Description
Hi @gitbrent ,
for the given exemple in sandbox
var pptx = new PptxGenJS();
pptx.setLayout('LAYOUT_WIDE');
var slide = pptx.addNewSlide();
// Image with hyperlink
slide.addImage({
x:3.5, y:0.8, w:1.78, h:1.78,
data:GIF_ANIM_FIRE,
hyperlink:{ url:'https://github.com/gitbrent/pptxgenjs', tooltip:'Visit Homepage' }
});
pptx.save('PptxGenJS-Sandbox_'+getTimestamp());
To fix the issue you can do ::
line 2212 ::
if ( slideObj.hyperlink ) strSlideXml += '<a:hlinkClick r:id="rId'+ slideObj.hyperlink.rId +'"/>';
Changed by
if ( slideObj.hyperlink ) strSlideXml += '<a:hlinkClick r:id="rId'+ slideObj.hyperlink.rId +'" tooltip="'+ (slideObj.hyperlink.tooltip ? decodeXmlEntities(slideObj.hyperlink.tooltip) : '') +'"/>';
Activity