https://bugs.freedesktop.org/show_bug.cgi?id=67208

          Priority: medium
            Bug ID: 67208
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: Horizontal rules in old documents are broken: only
                    links in the files
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: cedric.bosdonnat....@free.fr
          Hardware: Other
            Status: UNCONFIRMED
           Version: 4.1.0.0.alpha0+ Master
         Component: Writer
           Product: LibreOffice

Files containing horizontal rules dating from before commit
3be15a051444d4d2f805d95e27831d5f466c1497 are broken.

The picture wasn't inserted in the file. A backup solution needs to be
implemented to at least show a default rule.

An example rule in content.xml:
<draw:frame draw:style-name="fr1" draw:name="graphics1"
text:anchor-type="paragraph" svg:width="5.5417in" svg:height="0.1252in"
draw:z-index="0">
          <draw:image
xlink:href="../../libreoffice/3.6/solver/unxlngx6.pro/installation/opt/program/../share/gallery/rulers/blurulr2.gif"
xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/>
        </draw:frame>

Fixing this would mean to check the link URL for the /gallery/rulers/ string
and use a replacement in that case.


The import code to start with could be the method
XMLTextFrameContext::CreateChildContext(), the case with 
XML_TEXT_FRAME_GRAPHIC == nFrameType

See file xmloff/source/text/XMLTextFrameContext.cxx

See bug 60858 for the original bug report.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to