<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Problems with element <draw:fill-image> in flat ODF"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=112075">112075</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Problems with element <draw:fill-image> in flat ODF
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>4.1 all versions
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86 (IA32)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>minor
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>rb.henschel@t-online.de
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="http://bugs.documentfoundation.org/attachment.cgi?id=135834" name="attach_135834" title="Example files, see description">attachment 135834</a> <a href="http://bugs.documentfoundation.org/attachment.cgi?id=135834&action=edit" title="Example files, see description">[details]</a></span>
Example files, see description

If you use an image for background filling, e.g. a page background, then the
image is specified by the <draw:fill-image> element in <office:styles> in
styles.xml in the package. This element references the image itself in the
Pictures folder in the package.

If you use the flat ODF format, then no folder Pictures exists. LibreOffice
writes the <office:binary-data> element as child of <draw:fill-image> to store
the image base64 encoded. But that child element is not allowed in ODF 1.2. I
have written <a href="https://issues.oasis-open.org/browse/OFFICE-3933">https://issues.oasis-open.org/browse/OFFICE-3933</a> to get
LibreOffices behavior into ODF 1.3. I think, that there is no need to put
something temporarily into loext namespace, because LibreOffice is the only
application which can read and write flat ODF. Or do you know another one?

If you use a link to an external image in <draw:fill-image>, that is valid ODF
1.2. Such link works in packed format although LibreOffice has no UI to link an
external background image. But it fails in flat format. That is, what this
issue is about, LibreOffice should be able to interpret links to external
images in flat format as well.

The attached zip-file contains an image Clipart.png which is linked from
ImageBackgroundexternalImage.fodp and from ImageBackgroundeternalImage.odp. The
file ImageBackground_strict.fodg is written by LibreOffice and contains the
faulty <office:binary-data> element. To validate the flat ODF file against the
RELAX NG schema, you can use xmllint on Linux or Cygwin or use the Jave program
jing on Windows.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>