Skip to content

tooltip option not implemented for image hyperlink #91

Closed
@ZouhaierSebri

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());

image

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions