diff --git a/uppsrc/RichText/EncodeHTML.cpp b/uppsrc/RichText/EncodeHTML.cpp index 9a86aff25..eecc6be20 100644 --- a/uppsrc/RichText/EncodeHTML.cpp +++ b/uppsrc/RichText/EncodeHTML.cpp @@ -341,28 +341,23 @@ String DefaultHtmlObjectSaver::GetHtml(const RichObject& object, const String& l String name; name << namebase << "_" << im++ << ".png"; Size psz = object.GetPixelSize(); - String lname; - lname << "L$" << name; Size sz = z * object.GetSize(); if(abs(100 * (psz.cx - sz.cx) / sz.cx) < imtolerance) sz = psz; PNGEncoder png; - png.SaveFile(AppendFileName(outdir, name), object.ToImage(sz)); + png.SaveFile(AppendFileName(outdir, name), object.ToImage(psz)); String el = ""; if(IsNull(link)) { if(psz.cx * psz.cy != 0) - html << ""; + html << ""; else el.Clear(); } else html << ""; - html << "\"\""; + html << Format("\"\"", + name, sz.cx, sz.cy); html << el; - if(IsNull(link) && psz.cx * psz.cy != 0) { - PNGEncoder png; - png.SaveFile(AppendFileName(outdir, lname), object.ToImage(psz)); - } return String(html); }