// Export to Illustrator example
// By Josh Nimoy, Jan. 2003 <www.jtnimoy.com>
// instructions after running this program once,
// look in .../Processing/lib/stdout.txt for the most
// recently appended text.
// Copy everything from "%!PS-Adobe-1.0" to
// "%%EOF" and paste it into a new file.
// Rename that file so that it has a .AI extension.
// This file should open in illustrator.
//begin the illustrator document
println("%!PS-Adobe-1.0");
println("%%Creator: Adobe Illustrator");
println("%%BoundingBox: 0 0 0 0");
println("%%EndProlog");
println("0 A 0 R 0 J 0 j 0.01 w");
for(int i=0;i<100;i=i+2){
//draw the horizontal line to the screen
int x1 = i;
int y1 = 0;
int x2 = i;
int y2 = 100;
line(x1, y1, x2, y2);
//but also do so in illustrator
print(x1+" "+(-y1)+" m ");
print(x2+" "+(-y2)+" l B ");
}
//end the illustrator document
println("\n%%PageTrailer");
println("%%EOF\n");
----------------------------------------------
The resulting illustrator file data will look like this:
%!PS-Adobe-1.0
%%Creator: Adobe Illustrator
%%BoundingBox: 0 0 0 0
%%EndProlog
0 A 0 R 0 J 0 j 0.01 w
0 0 m 0 -100 l B 2 0 m 2 -100 l B 4 0 m 4 -100 l B 6 0 m 6 -100 l B 8 0 m 8 -100 l B 10 0 m 10 -100 l B 12 0 m 12 -100 l B 14 0 m 14 -100 l B 16 0 m 16 -100 l B 18 0 m 18 -100 l B 20 0 m 20 -100 l B 22 0 m 22 -100 l B 24 0 m 24 -100 l B 26 0 m 26 -100 l B 28 0 m 28 -100 l B 30 0 m 30 -100 l B 32 0 m 32 -100 l B 34 0 m 34 -100 l B 36 0 m 36 -100 l B 38 0 m 38 -100 l B 40 0 m 40 -100 l B 42 0 m 42 -100 l B 44 0 m 44 -100 l B 46 0 m 46 -100 l B 48 0 m 48 -100 l B 50 0 m 50 -100 l B 52 0 m 52 -100 l B 54 0 m 54 -100 l B 56 0 m 56 -100 l B 58 0 m 58 -100 l B 60 0 m 60 -100 l B 62 0 m 62 -100 l B 64 0 m 64 -100 l B 66 0 m 66 -100 l B 68 0 m 68 -100 l B 70 0 m 70 -100 l B 72 0 m 72 -100 l B 74 0 m 74 -100 l B 76 0 m 76 -100 l B 78 0 m 78 -100 l B 80 0 m 80 -100 l B 82 0 m 82 -100 l B 84 0 m 84 -100 l B 86 0 m 86 -100 l B 88 0 m 88 -100 l B 90 0 m 90 -100 l B 92 0 m 92 -100 l B 94 0 m 94 -100 l B 96 0 m 96 -100 l B 98 0 m 98 -100 l B
%%PageTrailer
%%EOF
|
|