apache - poi ppt - formatering tekst

, teksten i en præsentation kan formateres ved hjælp af den, xslftextrun, klasse.for det, du er nødt til at skabe en, xslftextrun, klasse objekt ved anvendelse af en af de glider opstillingsskemaer som vist nedenfor: //skabe tomme præsentation xmlslideshow ppt = nye xmlslideshow(); //at glide mester objekt xslfslidemaster slidemaster = wppt - traktaten. getslidemasters() [0]; //udvælge en opstilling af listen anførte xslfslidelayout slidelayout = slidemaster. getlayout (slidelayout. title_and_content); //skaber et objektglas med titel og indhold, udformning xslfslide glide = wppt - traktaten. createslide (slidelayout); //udvælgelse af afsnit sted indehaver xslftextshape body = glide. getplaceholder (1) //klart den eksisterende tekst i rutsjebanen. cleartext(); //tilføjelse af nye stk. xslftextparagraph punkt = krop. addnewtextparagraph(); //skabe tekst løb genstand xslftextrun løb = stk. addnewtextrun(); du kan fastsætte skriftstørrelsen på teksten i præsentationen af setfontsize(),., løb. setfontcolor (java. awt. farve. røde). setfontsize (24), følgende kode snippet viser, hvordan vi kan anvende forskellige formatering styles (dristige, kursiv, understreger, strikeout) teksten i præsentationen. //ændre teksten til dristige format. setbold (korrekt); //ændre teksten med kursiv format. setitalic (korrekt) //strejke i teksten. setstrikethrough (korrekt); //understreger teksten. setunderline (sandt), at linje pauser mellem afsnit, anvendelse, addlinebreak(), af, xslftextparagraph, klasse som vist nedenfor, stk. addlinebreak(); i betragtning af nedenfor, er det komplette program til format teksten ved hjælp af alleovennævnte metoder:, import java.io.fileoutputstream; import java.io.ioexception; import org.apache.poi.xslf.usermodel.slidelayout; import org.apache.poi.xslf.usermodel.xmlslideshow; import org.apache.poi.xslf.usermodel.xslfslide; import org.apache.poi.xslf.usermodel.xslfslidelayout; import org.apache.poi.xslf.usermodel.xslfslidemaster; import org.apache.poi.xslf.usermodel.xslftextparagraph; import org.apache.poi.xslf.usermodel.xslftextrun; import org.apache.poi.xslf.usermodel.xslftextshape; offentlige klasse textformating {offentlige statisk tomrum vigtigste (string - args [...]), kaster ioexception (//skaber en tom præsentation xmlslideshow ppt = nye xmlslideshow(). /at glide mester objekt xslfslidemaster /slidemaster = wppt - traktaten. getslidemasters() [0]; //udvælge en opstilling af listen anførte xslfslidelayout slidelayout = slidemaster. getlayout (slidelayout. title_and_content); //skaber et objektglas med titel og indhold, udformning xslfslide glide = wppt - traktaten. createslide (slidelayout); //udvælgelse af afsnit sted indehaver xslftextshape body = glide. getplaceholder (1); //klart den eksisterende tekst i rutsjebanen. cleartext(); //tilføjelse af et nyt stk. xslftextparagraph punkt = krop. addnewtextparagraph(); //formatering linje 1 xslftextrun run1 = stk. addnewtextrun(); run1. settext ("det er en farvet tråd"); //at farve de trun1 ext. setfontcolor (java. awt. farve. rød); //fastsætte skriftstørrelsen, til den tekst, run1. setfontsize (24); //videre til næste linje, stk. addlinebreak(); //formatering linje 2 xslftextrun run2 = stk. addnewtextrun(); run2. settext ("det er en dristig linje"); run2. setfontcolor (java. awt. farve. cyan); //gør teksten dristige run2. setbold (korrekt), stk. addlinebreak(); //formatering linje 3 xslftextrun run3 = stk. addnewtextrun(); run3. settext ("dette er en strejkede linje"); run3. setfontsize (12) //gør teksten kursiv run3. setitalic (korrekt); //strejke i tekstenrun3. setstrikethrough (korrekt), stk. addlinebreak(); //formatering linje 4 xslftextrun run4 = stk. addnewtextrun(); run4. settext ("det understregede linje"); run4. setunderline (korrekt); //understreger den tekst stk. addlinebreak(); //skaber en fil objekt fil file = nye fil ("textformat. pptx"); fileoutputstream ud = nye fileoutputstream (fil); //redde ændringer til en fil ppt. skrive (ud). close();}}, medmindre ovennævnte kode, som textformating. kaffe, og så udarbejde og gennemføre det fra kommandoen hurtig som følger: $javac textformating.java $java textformating, vil den udarbejde og gennemføre for at skabe follpå grund af produktionen:, formatering afsluttes med succes, at glide med formaterede tekst ser ud som følger:,,

Formatting Text



Previous:
Next Page: