Changeset 6769


Ignore:
Timestamp:
10/05/06 11:26:47 (5 years ago)
Author:
anp
Message:

Résolution http://scenari-platform.org/trac/dev-core/ticket/31 : plus de plantage si inclusion d'un ODG vide
Note : vérifié pour ODF et ODS : accepte les docs vides

File:
1 edited

Legend:

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

    r6243 r6769  
    278278                        XDrawPage vDrawPage = (XDrawPage) UnoRuntime.queryInterface(XDrawPage.class, vIndexedDrawPages.getByIndex(i)); 
    279279                        XShape vGroup = ((XShapeGrouper) UnoRuntime.queryInterface(XShapeGrouper.class, vDrawPage)).group((XShapes) UnoRuntime.queryInterface(XShapes.class, vDrawPage)); 
    280                         Size vSize = vGroup.getSize(); 
    281                         pXmlWriter.hWriteStartTag("page"); 
     280            pXmlWriter.hWriteStartTag("page"); 
    282281                        // System.out.println("WGroup="+vSize.Width+" 
    283282                        // -HGroup="+vSize.Height); 
    284                         pXmlWriter.hWriteAttribut("width", Integer.toString(vSize.Width)); 
    285                         pXmlWriter.hWriteAttribut("height", Integer.toString(vSize.Height)); 
     283            if(vGroup!=null){ 
     284                Size vSize = vGroup.getSize(); 
     285                pXmlWriter.hWriteAttribut("width", Integer.toString(vSize.Width)); 
     286                pXmlWriter.hWriteAttribut("height", Integer.toString(vSize.Height)); 
     287            }else{ 
     288                pXmlWriter.hWriteAttribut("width", "0"); 
     289                pXmlWriter.hWriteAttribut("height", "0"); 
     290            } 
    286291                        pXmlWriter.hWriteEndEmptyTag(); 
    287292                } 
Note: See TracChangeset for help on using the changeset viewer.