<div dir="ltr"><div><div><div>Hi, I'm trying to generate a pdf via pyqgis using<span class=""> QgsComposition. Its going ok, but I've got a little problem with polygon fill symbology. Any of the fill styles such as 'cross', 'horizontal', 'diagonal_x' when used in a polygon show up blurry in the output (all other linework is sharp).<br>
Here is how I'm setting the symbology:<br><br><span style="font-family:courier new,monospace">    layer = QgsVectorLayer(cropProbVectorFilename, "probcrop", "ogr")<br>    symbol = QgsFillSymbolV2.createSimple({QString('style'): QString('diagonal_x'),<br>
                                           QString('color'): QString('0,0,0,255'),<br>                                           QString('style_border'):QString('solid')})<br><br>    layer.setRendererV2( QgsSingleSymbolRendererV2( symbol ) )<br>
<br>    QgsMapLayerRegistry.instance().addMapLayer(layer)<br>    layerset.append(layer.getLayerID())<br>    ....<br>    myMapRenderer = QgsMapRenderer()<br>    myMapRenderer.setProjectionsEnabled(True)<br><br>    myMapRenderer.setLayerSet(layerset)<br>
    comp = QgsComposition(myMapRenderer)<br>    comp.setPlotStyle(QgsComposition.Print)<br><br></span><br><br></span></div><span class="">Is there something in the symbol I can set to correct this, or perhaps its in the composer?<br>
<br></span></div><span class="">Thanks<br><br></span></div><span class="">Robert<br><br></span><div><div><div><span class=""></span>
</div></div></div></div>