Changeset 11167


Ignore:
Timestamp:
06/09/08 15:57:55 (4 years ago)
Author:
sys
Message:

Fermeture odFile.

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Jav_Oo/com/scenari/s/oo/transform/TransformerExportOdfViaDraw.java

    r10791 r11167  
    146146                                vTmpOdf = File.createTempFile("transformOdfViaDraw", ".odf"); 
    147147                                OdFile vOdf = new OdFile(); 
    148                                 vOdf.initFromOdFile(getMasterOdf()); 
    149                                 vOdf.addFile("content.xml", new WSourceElemFs(((File) pSrc).getPath())); 
    150                                 vOdf.export(new FileOutputStream(vTmpOdf)); 
    151                                 pSrc = vTmpOdf; 
     148                                try { 
     149                                        vOdf.initFromOdFile(getMasterOdf()); 
     150                                        vOdf.addFile("content.xml", new WSourceElemFs(((File) pSrc).getPath())); 
     151                                        vOdf.export(new FileOutputStream(vTmpOdf)); 
     152                                        pSrc = vTmpOdf; 
     153                                } catch  (Exception e) { 
     154                                        vOdf.close(); 
     155                                } 
    152156                        } 
    153157 
     
    155159                        if (vFontSize != null) { 
    156160                                OdFile vModifyOdf = new OdFile(); 
    157                                 vModifyOdf.initFromOdFile((File) pSrc); 
    158161                                IHSourceElem vNewSettings = null; 
    159162                                try { 
     163                                        vModifyOdf.initFromOdFile((File) pSrc); 
    160164                                        vNewSettings = FormulaSettings.getFilteredContent(vModifyOdf.getSourceEntry("settings.xml"), vFontSize); 
    161165                                        vModifyOdf.addFile("settings.xml", vNewSettings); 
     
    167171                                                vNewSettings.hRemove(); 
    168172                                        } catch (Exception e) { 
     173                                                // 
     174                                        } 
     175                                        try { 
     176                                                vModifyOdf.close(); 
     177                                        }catch  (Exception e) { 
    169178                                                // 
    170179                                        } 
  • trunk/Jav_Oo/com/scenari/s/oo/transform/TransformerExportOdg.java

    r10791 r11167  
    144144                                IHSourceElem vNewContent = null; 
    145145                                OutputStream vDst = new FileOutputStream(vTempFile); 
     146                                OdFile vSrcOri = new OdFile(); 
    146147                                try { 
    147                                         OdFile vSrcOri = new OdFile(); 
    148148                                        vSrcOri.initFromOdFile((File) pSrc); 
    149149                                        vNewContent = BugsOoFilter.getFilteredContent(vSrcOri.getSourceEntry("content.xml")); 
     
    156156                                                // 
    157157                                        } 
    158                                         vDst.close(); 
     158                                        try { 
     159                                                vDst.close(); 
     160                                        }catch  (Exception e) { 
     161                                                // 
     162                                        } 
     163                                        try { 
     164                                                vSrcOri.close(); 
     165                                        } catch  (Exception e) { 
     166                                                // 
     167                                        } 
    159168                                } 
    160169                        } 
  • trunk/Jav_Oo/com/scenari/s/oo/transform/TransformerExportOdsViaDraw.java

    r10791 r11167  
    153153                                //Création de l'ODS intermédiaire hacké (contournements bugs OO pour export SVM). 
    154154                                OdFile vFilteredOds = new OdFile(); 
    155                                 vFilteredOds.initFromOdFile((File) pSrc); 
    156155                                IHSourceElem vNewContent = null; 
    157156                                try { 
     157                                        vFilteredOds.initFromOdFile((File) pSrc); 
    158158                                        vNewContent = BugsOoFilter.getFilteredContent(vFilteredOds.getSourceEntry("content.xml")); 
    159159                                        vFilteredOds.addFile("content.xml", vNewContent); 
     
    169169                                                vNewContent.hRemove(); 
    170170                                        } catch (Exception e) { 
     171                                                // 
     172                                        } 
     173                                        try{ 
     174                                                vFilteredOds.close(); 
     175                                        } catch  (Exception e) { 
    171176                                                // 
    172177                                        } 
  • trunk/Jav_Oo/com/scenari/s/oo/transform/TransformerMml2Odf.java

    r10847 r11167  
    9090                IHSourceElem vNewSettings = null; 
    9191                OoSrc vSrc = OoSrc.getOoSrc(pSrc); 
     92                OdFile vOdf = new OdFile(); 
    9293                try { 
    9394                        //Font size par défaut 
     
    9596 
    9697                        //Construction du fichier ODF 
    97                         OdFile vOdf = new OdFile(); 
    9898                        vOdf.initFromOdFile(getMasterOdf()); 
    9999                        vOdf.addFile("content.xml", vSrc.getAsSource()); 
     
    114114                                } 
    115115                        } 
    116                         vSrc.close(); 
     116                        try { 
     117                                vSrc.close(); 
     118                        } catch  (Exception e) { 
     119                                // 
     120                        } 
     121                        try { 
     122                                vOdf.close(); 
     123                        } catch  (Exception e) { 
     124                                // 
     125                        } 
    117126                } 
    118127        } 
  • trunk/Jav_Oo/com/scenari/s/oo/transform/TransformerOdg2Img.java

    r10847 r11167  
    126126                                IHSourceElem vNewContent = null; 
    127127                                OutputStream vDst = new FileOutputStream(vTmpF); 
     128                                OdFile vSrcOri = new OdFile(); 
    128129                                try { 
    129                                         OdFile vSrcOri = new OdFile(); 
    130130                                        vSrcOri.initFromOdFile(vSrc.getAsFile()); 
    131131                                        vNewContent = BugsOoFilter.getFilteredContent(vSrcOri.getSourceEntry("content.xml")); 
     
    140140                                                } 
    141141                                        } 
    142                                         vDst.close(); 
     142                                        try { 
     143                                                vDst.close(); 
     144                                        } catch  (Exception e) { 
     145                                                // 
     146                                        } 
     147                                        try { 
     148                                                vSrcOri.close(); 
     149                                        } catch  (Exception e) { 
     150                                                // 
     151                                        } 
    143152                                } 
    144153                                vSrc.setNewTempFile(vTmpF); 
Note: See TracChangeset for help on using the changeset viewer.