Coder Social home page Coder Social logo

Comments (13)

exupero avatar exupero commented on August 27, 2024

I haven't seen this problem before and a quick experiment doesn't reproduce it. Can you give an example of your SVG?

from savesvgaspng.

jrgleason avatar jrgleason commented on August 27, 2024

I am seeing a couple other issues too it might be a red herring I will open up issues on the other 2 side effects first then close this one if those fix it.

from savesvgaspng.

jrgleason avatar jrgleason commented on August 27, 2024

Here is a plunker that demos it.

The UI sucks click on the top button then on the printer if you miss the printer it is hard to tell. But if you hit it you should download the image minus the foreign objects.

from savesvgaspng.

exupero avatar exupero commented on August 27, 2024

That doesn't seem to be the right link.

from savesvgaspng.

jrgleason avatar jrgleason commented on August 27, 2024

WTH ok enough crazy markdown tricks then here it is in PT https://plnkr.co/edit/mCPepG4UzPJbO0ghADsr?p=info

from savesvgaspng.

jrgleason avatar jrgleason commented on August 27, 2024

Weird I went to edit it and the address looks correct but you are right that hyperlink is taking you the wrong spot. Make sure to copy paste the text.

from savesvgaspng.

exupero avatar exupero commented on August 27, 2024

Try adding xmlns="http://www.w3.org/1999/xhtml" to the HTML elements within the foreignObject.

from savesvgaspng.

jrgleason avatar jrgleason commented on August 27, 2024

Like every element or just the first on in the FO?

from savesvgaspng.

jrgleason avatar jrgleason commented on August 27, 2024

Looks like that works thanks now on to another issue :-)

from savesvgaspng.

usmaanalii avatar usmaanalii commented on August 27, 2024

screen shot 2018-01-29 at 09 15 51

I'm trying to include a div with text, utilising foreign objects, but they don't show in the resulting image, should this be working?

Using Chrome 63 by the way.

from savesvgaspng.

exupero avatar exupero commented on August 27, 2024

There are a couple examples of foreignObject working on the test page, and they do seem to be working in Chrome 63. One omits the xmlns attribute, and the tests it as xml:xmlns. It's possible that contenteditable breaks rendering of the object to an image, in which case, I'll happily take a pull request that removes that attribute from the cloned SVG tree before exporting it as a PNG.

from savesvgaspng.

usmaanalii avatar usmaanalii commented on August 27, 2024

I've tested this in browser (by manually removing contenteditable), and it's still missing the foreign object, any other ideas?

from savesvgaspng.

usmaanalii avatar usmaanalii commented on August 27, 2024

No worries, found the fix. When you add a foreignObject, it must have a height attribute, might be worth adding to your documentation, thanks for your help.

from savesvgaspng.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.