package p4;
import tool.*;
public class pro {
int datanumber;
String[] [[data]]=new String[5000];
String[] line=new String[5000];
public static void main(String[] args) {
pro t=new pro();
}
pro(){
String title="煩悩の回路";
readfile sub2=new readfile();
sub2.makedata("[[memo]].txt","UTF-8");
data=sub2.data;
datanumber=sub2.datanumber;
int s,sx;
int [[delta]]=0;
[[for]](s=1;s<datanumber+1;s++){
String str=data[s];
int n=str.length();
int m=n/20+1;
for(sx=1;sx<m+1;sx++){
delta=delta+1;
int x1=20*(sx-1);
int x2=20*sx;
if(x2>n)x2=n;
line[delta]=str.substring(x1,x2);
}
}
int [[page]]=delta/25+1;
System.out.println(page);
for(s=1;s<page+1;s++){
String[] subline=new String[40];
for(sx=1;sx<26;sx++){
subline[sx]="";
}
int y1=25*(s-1)+1;
int y2=25*s;
if(y2>delta)y2=delta;
for(sx=y1;sx<y2+1;sx++){
int s1=sx-y1+1;
subline[s1]=line[sx];
}
String mm=title+s;
if(s<1000)mm=title+"0"+s;
if(s<100)mm=title+"00"+s;
if(s<10)mm=title+"000"+s;
graph sub4=new graph();
sub4.w=500;
sub4.h=750;
sub4.line=subline;
sub4.makedata("gdata/"+mm+".jpg");
}
}
}
package p4;
import java.
awt.*;
import java.awt.Color;
import java.awt.image.*;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
import java.awt.Polygon;
class graph{
int h;
int w;
String[] line=new String[5000];
void makedata(String file){
int w1,h1,mx,nx;
w1=w;
h1=h;
BufferedImage off = new BufferedImage(w1, h1, BufferedImage.TYPE_INT_BGR);
Graphics offsc = off.getGraphics();
int z;
offsc.setColor(Color.white);
offsc.fillRect(0,0,w,h);
offsc.setColor(Color.black);
Font font = new Font("SansSerif", Font.BOLD, 20);
offsc.setFont(font);
int s;
for(s=1;s<26;s++){
offsc.drawString(line[s],50,25+25*s);
}
offsc.dispose();
try {
ImageIO.write(off, "jpeg", new File(file));
} catch (IOException exception) { exception.printStackTrace(); }
}
}
最終更新:2017年12月08日 23:23