String color = Integer.toString(lsl.getColor().getRed()) + "," + Integer.toString(lsl.getColor().getBlue()) + "," + Integer.toString(lsl.getColor().getGreen()) + ";" + Integer.toString(lsl.getColor().getAlpha()); out.write("\t\t\t\t\t<symbol alpha=\"1\" type=\"" + lsl.getSymbolType().toString().toLowerCase() + "\" name=\"" + idx + "\">\n"); out.write("\t\t\t\t\t\t\t<prop k=\"customdash\" v=\"5;2\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"customdash_map_unit_scale\" v=\"0,0\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"customdash_unit\" v=\"" + lsl.getSizeUnits().toString() + "\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"draw_inside_polygon\" v=\"0\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"joinstyle\" v=\"bevel\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"offset\" v=\"0\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"offset_map_unit_scale\" v=\"0,0\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"offset_unit\" v=\"" + lsl.getSizeUnits().toString() + "\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"penstyle\" v=\"" + lsl.getPenStyle() + "\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"use_custom_dash\" v=\"0\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"width\" v=\"" + lsl.getWidth() + "\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"width_map_unit_scale\" v=\"0,0\"/>\n"); out.write("\t\t\t\t\t\t\t<prop k=\"width_unit\" v=\"" + lsl.getSizeUnits().toString() + "\"/>\n");
QGisLineSymbolLayer lsl = new QGisLineSymbolLayer(); lsl.setId(0); lsl.setPenStyle(QGisConstants.penstyle.solid); lsl.setSizeUnits(QGisConstants.sizeUnits.MM); lsl.setColor(new Color(0,0,0,255)); lsl.setLayerTransparency(0); lsl.setWidth(0.25);