12.07.2015 Views

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Edité le 11 juin 2002 Annexes de l'étude CERTUtry {// Création de la carte à inclure dans le documentFile mapFile = File.createTempFile("map",".svg",new File(contextPath));FileWriter fw = new FileWriter(mapFile);xslsvgTransformer.transform(svgSource, new StreamResult(fw));fw.close();// Création de la légende à inclure dans le documentFile legFile = File.createTempFile("leg",".svg",new File(contextPath));fw = new FileWriter(legFile);xslsvglegTransformer.transform(svgSource, new StreamResult(fw));fw.close();// Fixe les paramètresxslTransformer.setParameter("svg", mapFile.getAbsolutePath());xslTransformer.setParameter("svgleg", legFile.getAbsolutePath());xslTransformer.transform(xmlSource, new StreamResult(bufWriter));bufWriter.flush();}// Effectue la transformation et renvoie la réponseStringReader bufReader = new StringReader(bufWriter.toString());Driver driver = new Driver(new InputSource(bufReader), out);driver.setRenderer(Driver.RENDER_PDF);driver.run();mapFile.delete();legFile.delete();} catch (Exception e) {e.printStackTrace();}}/**Nettoyer les ressources*/public void destroy() {}7.2 LA TRANSFORMATION XSLT GENERANT LE DOCUMENT FO (FICHE_PARCELLE-FO.XSL)SWORD - Nos réf. : <strong>IDL</strong>_<strong>CERTU1</strong>/<strong>ETU</strong>_002 / 1.0 Diffusion : contrôlée Page : 33/48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!