comparison src/java/de/intevation/mxd/writer/LabelStyleWriter.java @ 321:b6c0fbae16dc

Expand Graphics Layer Support
author Andre Heinecke <aheinecke@intevation.de>
date Thu, 20 Sep 2012 17:58:29 +0200
parents 5a2b5bc066eb
children da60e3ac2b5d
comparison
equal deleted inserted replaced
320:9289b7c1b4ce 321:b6c0fbae16dc
70 * @param symbolElement DOM element containing style attributes. 70 * @param symbolElement DOM element containing style attributes.
71 */ 71 */
72 public boolean write(Element symbolElement) { 72 public boolean write(Element symbolElement) {
73 logger.debug("write(Element)"); 73 logger.debug("write(Element)");
74 74
75 style.setGeomTransform("labelpoly");
76 cl.getLabel().insertStyle(style, -1); 75 cl.getLabel().insertStyle(style, -1);
77 76
78 symbolSetObj symbolSet = map.getSymbolset(); 77 symbolSetObj symbolSet = map.getSymbolset();
79 78
80 if (symbolElement.hasAttribute("angle")) { 79 if (symbolElement.hasAttribute("angle")) {
100 col.getRed(), 99 col.getRed(),
101 col.getGreen(), 100 col.getGreen(),
102 col.getBlue(), 101 col.getBlue(),
103 -4); 102 -4);
104 style.setColor(color); 103 style.setColor(color);
105 } else if(symbolElement.hasAttribute("color")) { 104 style.setGeomTransform("labelpoly");
106 String c = symbolElement.getAttribute("color");
107 Color col = Color.decode(c);
108 colorObj color = new colorObj(
109 col.getRed(),
110 col.getGreen(),
111 col.getBlue(),
112 -4);
113 style.setColor(color);
114 } 105 }
115 if (symbolElement.hasAttribute ("size")) { 106 if (symbolElement.hasAttribute ("size")) {
116 try { 107 try {
117 style.setSize(Double.parseDouble( 108 style.setSize(Double.parseDouble(
118 symbolElement.getAttribute("size"))); 109 symbolElement.getAttribute("size")));
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)