Hello,<br><br>I&#39;ve implemented a feature which exports all the styles in a scribus document. The story goes like this :<br><br>I have a scribus document with many styles in it.One of my friends need the styles in that document, so that he can import it into his document using the import option in the Style Manager. But my document is confidential, so I refused to give him the stuff.<br>

<br>Thinking in this way, I decided to implement this feature!<br><br>I&#39;ve added a pushbutton in the Style Manager, named &quot;Export&quot;. Clicking this will give you the save dialog to save your file as &quot;sla&quot;. This sla will contain only the styles in the current document. See a sample generated be me : <br>

<br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>&lt;SCRIBUSUTF8NEW Version=&quot;1.5.0.svn&quot;&gt;<br>    &lt;DOCUMENT&gt;<br>        &lt;STYLE NAME=&quot;Default Paragraph Style&quot; DefaultStyle=&quot;1&quot; ALIGN=&quot;0&quot; LINESPMode=&quot;0&quot; LINESP=&quot;15&quot; INDENT=&quot;0&quot; RMARGIN=&quot;0&quot; FIRST=&quot;0&quot; VOR=&quot;0&quot; NACH=&quot;0&quot; DROP=&quot;0&quot; DROPLIN=&quot;2&quot; DROPDIST=&quot;0&quot;/&gt;<br>

        &lt;STYLE NAME=&quot;Jain&#39;s Style&quot; PARENT=&quot;Default Paragraph Style&quot; VOR=&quot;3&quot; FCOLOR=&quot;Red&quot;/&gt;<br>        &lt;CHARSTYLE CNAME=&quot;Default Character Style&quot; DefaultStyle=&quot;1&quot; FONT=&quot;Arial Regular&quot; FONTSIZE=&quot;12&quot; FEATURES=&quot;inherit&quot; FCOLOR=&quot;Black&quot; FSHADE=&quot;100&quot; SCOLOR=&quot;Black&quot; SSHADE=&quot;100&quot; TXTSHX=&quot;5&quot; TXTSHY=&quot;-5&quot; TXTOUT=&quot;1&quot; TXTULP=&quot;-0.1&quot; TXTULW=&quot;-0.1&quot; TXTSTP=&quot;-0.1&quot; TXTSTW=&quot;-0.1&quot; SCALEH=&quot;100&quot; SCALEV=&quot;100&quot; BASEO=&quot;0&quot; KERN=&quot;0&quot;/&gt;<br>

    &lt;/DOCUMENT&gt;<br>&lt;/SCRIBUSUTF8NEW&gt;<br><br>I imported this document in another place inorder to test whether this works correctly, and it works!<br><br>I am attaching the patch and 2 files.<br><br>smstyleexport.h and smstyleexport.cpp should be placed inside scribus/ui/<br>

and apply the patch. <br><br><b>This is a very primitive version, we may think of expanding it by adding a feature like selective export of styles rather than simply exporting all the styles in document and so on.</b><br>

<br>I think this will also help in sharing of Scribus styles and creating a database of cool scribus style :)<br><br>Greetings!<br>Jain Basil Aliyas<br clear="all"><br>-- <br>Student, Dept. Of Computer Science &amp; Engineering,<br>

Govt. Engineering College, Thrissur - 9, Kerala, India.<br><a href="http://jainbasil.net">http://jainbasil.net</a><br>