apache - poi – skrifttyper

, i dette kapitel forklares, hvordan at fastsætte forskellige skrifttyper, anvendelse, styles, og vise tekst i forskellige vinkler i retning i et excel - regneark. hvert system, dog med en stor samling af skrifttyper, såsom arial, virkning, times new roman osv. indsamling, kan også være ajourført med nye skrifttyper, hvis påkrævet.på samme måde er der forskellige stilarter, hvor en skrifttype, kan vises, for eksempel, modige, kursiv, understrege, slå igennem osv., skrifttyper og skrifttype, styles, følgende koder anvendes til at anvende en særlig skriftstørrelse og stil, til indholdet af en celle, import java.io.file; import java.io.fileoutputstream; import org.apache.poi.hssf.util.hssfcolor; import org.apache.poi.xssf.usermodel.xssfcell; import org.apache.poi.xssf.usermodel.xssfcellstyle; import org.apache.poi.xssf.usermodel.xssffont; import org.apache.poi.xssf.usermodel.xssfrow; import org.apache.poi.xssf.usermodel.xssfsheet; import org.apache.poi.xssf.usermodel.xssfworkbook; offentlige klasse fontstyle {offentlige statisk tomrum vigtigste (string [] args) gør undtagelse (xssfworkbook arbejdsbog =nye xssfworkbook(); xssfsheet regneark = arbejdsbog. createsheet ("fontstyle"); xssfrow ro = regneark. createrow (2); //skabe en ny font og ændre det.xssffont skrifttype = arbejdsbog. createfont(); skrifttype. setfontheightinpoints (kort) 30); skrifttype. setfontname ("virkninger"); skrifttype. setitalic (korrekt); skrifttype. setcolor (hssfcolor. bright_green. indeks); //sæt skrifttype i stil xssfcellstyle stil = arbejdsbog. createcellstyle(); stil. setfont (font); //skabe en celle med en værdi og stil, til det.xssfcell celle = row. createcell (1) celle. setcellvalue ("skriftstørrelse"); celle. setcellstyle (style); fileoutputstream ud = nye fileoutputstream (ny database ("fontstyle. xlsx"); arbejdsbog. skrive (ud). close(); system. println ("fontstyle.xlsx skriftlige med");}}, lad os redde denne kode i en fil ved navn, fontstyle -.udarbejde og gennemføre det fra kommandoen hurtig som følger. $javac fontstyle.java $java fontstyle, det skaber et excel - fil, der hedder, fontstyle.xlsx, i deres nuværende fortegnelse, og har følgende output på kommando, hurtig. fontstyle.xlsx skrevet med succes, fontstyle.xlsx, fil ser ud som følger:,, tekst retning, her kan du lære at sætte teksten retning i forskellige vinkler.normalt celle indhold er udstillet horisontalt, fra venstre til højre og 00 vinkel, men du kan anvende følgende kode til at rotere teksten retning, hvis det er nødvendigt. java.io.file, import, import - java.io.fileoutputstream; import org.apache.poi.xssf.usermodel.xssfcell; import org.apache.poi.xssf.usermodel.xssfcellstyle; import org.apache.poi.xssf.usermodel.xssfrow; import org.apache.poi.xssf.usermodel.xssfsheet; import org.apache.poi.xssf.usermodel.xssfworkbook; offentlige klasse textdirection {offentlige statisk tomrum vigtigste (række [] args) gør undtagelse (xssfworkbook arbejdsbog = nye xssfworkbook(); xssfsheet regneark = arbejdsbog. createsheet ("tekst retning"); xssfrow ro = regneark. createrow (2); xssfcellstyle mystyle = arbejdsbog. createcellstyle(); mystyle. setrotation (kort) 0); xssfcell celle = row. createcell (1) celle. setcellvalue ("0d vinkel"); celle. setcellstyle (mystyle); //30 grader mystyle = arbejdsbog. createcellstyle(); mystyle. setrotation (kort) 30); celle = row. createcell (3) celle. setcellvalue ("30d vinkel"); celle. setcellstyle (mystyle); //90 grader mystyle = arbejdsbog. createcellstyle(); mystyle. setrotation (kort) 90); - = row. createcell (5); celle. setcellvalue ("90d vinkel"); celle. setcellstyle (mystyle); //120 grader mystyle = arbejdsbog. createcellstyle(); mystyle. setrotation (kort) 120); - = row. createcell (7) celle.etcellvalue ("120d vinkel"); celle. setcellstyle (mystyle); //270 grader mystyle = arbejdsbog. createcellstyle(); mystyle. setrotation (kort) 270); - = row. createcell (9) celle. setcellvalue ("270d vinkel"); celle. setcellstyle (mystyle); //360 grader mystyle = arbejdsbog. createcellstyle(); mystyle. setrotation (kort) 360); - = row. createcell (12) celle. setcellvalue ("360d vinkel"); celle. setcellstyle (mystyle); fileoutputstream ud = nye fileoutputstream (ny database ("textdirection. xlsx"); arbejdsbog. skrive (ud. ud. close(); system. println ("textdirection.xlsx skrevet med");}}, bevare ovennævnte kode, textdirectin.java, sag t -da indsamle og henrette det fra kommandoen hurtig som følger. $javac textdirection.java $java textdirection, vil den udarbejde og gennemføre for at skabe et excel - fil, der hedder, textdirection.xlsx, i deres nuværende fortegnelse, og har følgende output på kommando, hurtig. textdirection.xlsx skrevet med succes, textdirection.xlsx, fil ud som følger.,,

FontStyle
TextDirectin



Previous:
Next Page: