apache - poi ppt - forvaltning af objektglas

, efter gennemførelsen af dette kapitel, du vil være i stand til at slette, nye og udføre læse og skrive operationer på et objektglas. ændrer et billede, vi kan ændre sidestørrelse på et objektglas med, setpagesize(), metode for, xmlslideshow, klasse, i første omgang skabe en præsentation som vist nedenfor, fil file = nye fil ("c: ////////////////////////////////////poippt eksempler titleandcontentlayout. pptx"); //skabe præsentation xmlslideshow ppt = nye xmlslideshow (nye fileinputstream (fil), størrelsen af den nuværende glide af, getpagesize(), metode for, xmlslideshow klasse. java.awt.dimension pgsize = wppt - traktaten. getpagesize();, fastsættes størrelsen af den side af, setpagesize() metode., wppt - traktaten. setpagesize (nye java. awt. dimension (1024, 768), c -omplete program for at ændre størrelsen af en rampe er følgende:, import java.io.file; import java.io.fileoutputstream; import java.io.ioexception; import org.apache.poi.xslf.usermodel.xmlslideshow; offentlige klasse changingslide {offentlige statisk tomrum vigtigste (string - args [...]), kaster ioexception (//skabe fil objekt fil file = nye fil ("titleandcontentlayout. pptx"); //skabe præsentation xmlslideshow ppt = nye xmlslideshow(); //at den nuværende side størrelse java.awt.dimension pgsize = wppt - traktaten. getpagesize(); int pgw = pgsize.width; //glide bredde i punkt int pgh = pgsize.height; //glide højde i punkt system. println ("nuværende side størrelse i wppt - traktaten er:"); system.out.println ("bredde:" + pgw) system. println ("højde:" + pgh); //fastsætte nye sidestørrelse wppt - traktaten. setpagesize (nye java. awt. dimension (20481536)); //oprettelse af sagsakter objekt fileoutputstream ud = nye fileoutputstream (fil); //redde ændringer til en fil ppt. skrive (ud) system. println ("skub størrelse ændres i dimentions"). close();}}, medmindre ovennævnte java - kode, som changingslide. kaffe, og så udarbejde og gennemføre det fra kommandoen hurtig som følger: $javac changingslide.java $java. changingslide, vil den udarbejde og gennemføre for at generere følgende output. nuværende sidestørrelse på præsentationen er: bredde: 720 højde: 540 glide størrelse ændres, da dimension- ioner, er angivet nedenfor, er det billede af præsentationen, før at glide størrelse:,, at glide ud som følger efter ændringen af sin størrelse:,, revision af objektglas, du kan sætte skub for bruger, setslideorder() metode.i det følgende skal proceduren at fastsætte rækkefølgen af objektglas., åbne en eksisterende ppt dokument, som vist nedenfor, fil file = nye fil ("c: ////////////////////////////////////poippt eksempler example1. pptx"); xmlslideshow ppt = nye xmlslideshow (nye fileinputstream (fil), få dem ved anvendelse af den metode, getslides(), som vist nedenfor: xslfslide [] lysbilleder = wppt - traktaten. getslides();, udvælge et objektglas fra den vifte af billederne og ændre rækkefølgen af, setslideorder(), metode som vist nedenfor: //udvælgelse af den fjerde glide xslfslide selectesdslide = lysbilleder [4]; //at til toppen wppt - traktaten. setslideorder (selectesdslide, 1), er angivet nedenfor, er det komplette program omstrukturering glider i en præsentation:, import java.io.file; import java.io.fileinputstream; import java.io.fileoutputstream; impden java.io.ioexception; import org.apache.poi.xslf.usermodel.xmlslideshow; import org.apache.poi.xslf.usermodel.xslfslide; offentlige klasse reorderslide {offentlige statisk tomrum vigtigste (string - args [...]), kaster ioexception (//åbning af en eksisterende informationsmaterialet file = nye fil ("example1. pptx"); xmlslideshow ppt = nye xmlslideshow (nye fileinputstream (fil) //- lysbilleder xslfslide [] lysbilleder = wppt - traktaten. getslides(); //udvælgelse af den fjerde glide xslfslide selectesdslide = lysbilleder [13]; //at den øverste wppt - traktaten. setslideorder (selectesdslide, 0); //skaber en fil objekt fileoutputstream ud = nye fileoutputstream (fil); //redde?nges til en fil ppt. skrive (ud). close();}}, medmindre ovennævnte java - kode, som reorderslide. kaffe, og så udarbejde og gennemføre det fra kommandoen hurtig som følger: $javac reorderslide.java $java reorderslide, vil den udarbejde og gennemføre for at generere følgende output, revision. for dem er gjort, er angivet nedenfor, er det billede af præsentationen, før omlægning objektglassene:,, efter ændring objektglassene, præsentation, er følgende.her har vi valgt et objektglas med billede og flyttet til toppen.,, slette lysbilleder, du kan slette den objektglas med, removeslide() metode.følg instruktionen gives nedenfor for at slette lysbilleder., åbne en eksisterende præsentation af, xmlslideshow, klasse som vist nedenfor, fil file = nye fil ("c: ////////////////////////////////////poippt eksempler image. pptx"); xmlslideshow ppt = nye xmlslideshow (nye fileinputstream (fil), udgår. der kræves glide af, removeslide() metode.denne metode accepterer et heltal parameter.- indeks for at glide, der udgår fra denne metode, wppt - traktaten. removeslide (1), er angivet nedenfor, er programmet til at slette objektglas 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; offentlige klasse deleteslide {offentlige statisk tomrum vigtigste (string - args []) kaster ioexception (//åbning af en eksisterende glide fil file = nye fil ("billede. pptx"); xmlslideshow ppt = nye xmlslideshow (nye fileinputstream (fil)); //sletning af et skred i wppt - traktaten. removeslide (1) //skaber en fil objekt fileoutputstream ud = nye fileoutputstream (fil); //redde ændringertil præsentation ppt. skrive (ud). close();}}, medmindre ovennævnte java - kode, som deleteslide. kaffe, og så udarbejde og gennemføre det fra kommandoen hurtig som følger: $javac deleteslide.java $java deleteslide, vil den udarbejde og gennemføre for at generere følgende, omlægning af produktionen: billederne er gjort, øjebliksbillede nedenfor er af den præsentation, før at glide:,, efter at slide, præsentation, ser ud som følger:,,

TitleAndContentLayout
SlideAfterChange
Before Reorder
After Reorder
After Reorder
Delete Slides



Previous:
Next Page: