Open
Description
Hi!
I'm facing an issue, links breaks when .addPage() with another format than the initial size, apparently the position of the link became incorrect.
Reproduce:
- Start new doc with an specific size
- Put some link anywhere in the first page
- addPage() with an different size
- The link inserted in the first page doesn't respect anymore the position passed.
Notice that this occurs with textWithLink and also link(). If the addPage() has the same size of initial format links work's just fine. I made an fiddle to help:
Works:
https://jsfiddle.net/MarceloZapatta/don4hqtj/
Breaks:
https://jsfiddle.net/fL403sja/2/
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
HackbrettXXX commentedon Jul 6, 2020
Yes, that's a bug. The links are written when the pages are finalized. Here the
getHorizontal/VerticalCoordinateString
functions are no longer valid (they use the dimensions of the last active page). The final bounds need to be stored when thelink
function is executed.y
coordinate for varying page sizes/orientations #2596rahil1304 commentedon Oct 3, 2020
Hey
I would love to work on this issue. Could you please provide some more information on it?
HackbrettXXX commentedon Oct 5, 2020
Thanks! What additional information do you need exactly?
HackbrettXXX commentedon Oct 5, 2020
@rahil1304 I just realized that @MarceloZapatta already made a PR, sorry about that.
Setha77 commentedon Jan 2, 2024
@HackbrettXXX Hi this issue has been resolved since 3 years can you close it ?