<br><br><div class="gmail_quote">On Fri, Feb 10, 2012 at 1:19 PM, Friedrich W. H. Kossebau <span dir="ltr"><<a href="mailto:kossebau@kde.org">kossebau@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
so I have been progressing a little bit with the CDR import filter, I know<br>
more and more about the format. Still not enough to render the first things in<br>
their place, but e.g. I can now access all raw text, both from graphic text<br>
objects as block text objects.<br>
<br>
I also turned to stream some SVG as output from the filter, as I could not<br>
create a Karbon working-memory document directly without many hacks.<br>
<br>
Just, I have found out now that mapping to SVG as a native Karbon format does<br>
not really work, without losing information. In CDR possible, but not Karbon:<br>
* multiple pages<br>
* text block element (non-graphic text)<br>
* rectangles have more properties than svg rectangle shape¹<br>
* objects can be auto-updated clones<br>
  (not yet seen, just remember this feature)<br>
<br>
¹ <a href="http://libregraphicsworld.org/blog/entry/support-for-corel-draw-files-in-%0Afree-software-gets-another-chance" target="_blank">http://libregraphicsworld.org/blog/entry/support-for-corel-draw-files-in-<br>
free-software-gets-another-chance</a> (section "The hard part")<br>
<br>
So what do I do about that? For the rectangles I would have guessed I could<br>
try to write a custom shape which supports all those properties.<br></blockquote><div><br>Odg does already have a custom shape that could do that. It's already in Calligra as the EnhancedPathShape.<br>That allows to have a shape based on a formula and custom handles.<br>
</div></div>