, kan du få en opgørelse af det antal former, der anvendes i en præsentation ved anvendelse af den metode, getshapename(), af, xslfshape, klasse.nedenfor er for at læse de figurer fra en præsentation:, import java.io.file; import java.io.fileinputstream; import java.io.fileoutputstream; import java.io.ioexception; import org.apache.poi.xslf.usermodel.xmlslideshow; import org.apache.poi.xslf.usermodel.xslfshape; import org.apache.poi.xslf.usermodel.xslfslide; offentlige klasse readingshapes {offentlige statisk tomrum vigtigste (string - args [...]), kaster ioexception (//skaber et slideshow fil file = nye fil ("former. pptx"); xmlslideshow ppt = nye xmlslideshow (nye fileinputstream (fil) //- lysbilleder xslfslide [] glide = wppt - traktaten. getslides(); //at former i præsentationen system. println ("former for presentation: ") til (int i = 0. jeg < slide.length; jeg + +) (xslfshape [] sk = glide [i]. getshapes(); int (j = 0 j < sh.length; j + +) (//navn på den form println system. (sh [j]. getshapename())}} fileoutputstream ud = nye fileoutputstream (fil); ppt. skrive (ud). close();}}, medmindre ovennævnte java - kode, som readingshapes. kaffe, og så udarbejde og gennemføre det fra kommandoen hurtig som følger: $javac readingshapes.java $java readingshapes, vil den udarbejde og gennemføre for at generere følgende output, figurer på præsentation: rektangel 1 ovale 1 ligebenet 1, den nyligt tilføjede objektglas med de forskellige former ersom følger:,,
apache - poi ppt - behandling af
Next Page:apache - poi ppt - formatering tekst