<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
<div style="font-family: Times New Roman; color: rgb(0, 0, 0); font-size: 16px;">
<div>
<div style="direction: ltr; font-family: Tahoma; color: rgb(0, 0, 0); font-size: 10pt;">
<br>
I would like to discuss addition of a KoGenStyle::rmProperty method.<br>
<br>
There's a reason (maybe a stupid one) that I could make use of it in libmsooxml at the moment without re-designing and rewriting a lot of code.  We collect there a number of KoGenStyle variables storing predefined formatting for paragraphs that we inherit and
 modify by any overrides for the current paragraph.<br>
<br>
That's OK for MS Word files.  The problem is that positioning of lists in MS PowerPoint is different compared to MS Word (here also positioning of lists inside a text-box is different compared to the main text).  At the moment we construct a unique list style
 in case of ppt/pptx and any floating/inline shapes found in doc/docx based on both the list style and the paragraph style.  I still need to remove the inherited fo:margin-left and fo:text-indent from the KoGenStyle for the paragraph because attributes defined
 in the paragraph style have precedence over the list style.  Otherwise we would need a separate textlayout code for text in a text-box and that for both ODP and ODT.<br>
Of course that's the price for compatibility with MS Office.<br>
<br>
At the moment LO/OOo use a similar approach in ppt filters (we do a better job actually), but not in pptx filters.  To maintain compatibility with LO/OOo is also important, but I don't think it's doable without keeping the textlayout code simple or discussions
 with their developers.<br>
<br>
br,<br>
<br>
-matus<br>
<div><br>
<div style="font-family: Tahoma; font-size: 13px;"><font size="2">-- <br>
Matus Uzak<br>
Software Designer<br>
Ixonos Slovakia s.r.o.<br>
Sturova 27, 040 01 Kosice, Slovakia<br>
mobile 0421 918 718 958<br>
email: matus.uzak@ixonos.com<br>
http://www.ixonos.com</font></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>