Ignore:
Timestamp:
09/02/10 09:35:27 (21 months ago)
Author:
jharrop
Message:

Method for creating a slide; don't do that when creating package.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/pptx4j/java/org/docx4j/openpackaging/packages/PresentationMLPackage.java

    r1180 r1198  
    2727import java.util.List; 
    2828import java.util.Map; 
     29 
     30import javax.xml.bind.JAXBException; 
    2931 
    3032import org.apache.log4j.Logger; 
     
    143145                        pmlPack.addTargetPart(pp);               
    144146                         
    145                         // Slide part 
    146                         SlidePart slidePart = new SlidePart(); 
    147                         pp.addSlideIdListEntry(slidePart); 
    148  
    149                         slidePart.setJaxbElement( SlidePart.createSld() ); 
     147//                      // Slide part 
     148//                      SlidePart slidePart = new SlidePart(); 
     149//                      pp.addSlideIdListEntry(slidePart); 
     150// 
     151//                      slidePart.setJaxbElement( SlidePart.createSld() ); 
    150152                         
    151153                        // Slide layout part 
     
    153155                        layoutPart.setJaxbElement( SlideLayoutPart.createSldLayout() ); 
    154156                         
    155                         slidePart.addTargetPart(layoutPart); 
     157//                      slidePart.addTargetPart(layoutPart); 
    156158                         
    157159                        // Slide Master part 
     
    186188                 
    187189        } 
     190         
     191        /** 
     192         * Create a slide and add it to the package 
     193         *  
     194         * @param pp 
     195         * @param layoutPart 
     196         * @param partName 
     197         * @return the slide 
     198         * @throws InvalidFormatException 
     199         * @throws JAXBException 
     200         */ 
     201        public static SlidePart createSlidePart(MainPresentationPart pp, SlideLayoutPart layoutPart, PartName partName)  
     202                throws InvalidFormatException, JAXBException { 
     203                 
     204                // Slide part 
     205                SlidePart slidePart = new SlidePart(partName); 
     206                pp.addSlideIdListEntry(slidePart); 
     207 
     208                slidePart.setJaxbElement( SlidePart.createSld() ); 
     209                 
     210                // Slide layout part 
     211                slidePart.addTargetPart(layoutPart); 
     212                 
     213                return slidePart; 
     214        } 
     215         
    188216         
    189217        private static String SAMPLE_SHAPE =                     
Note: See TracChangeset for help on using the changeset viewer.