We are about to switch to a new forum software. Until then we have removed the registration on this forum.
hey guys i rly dont know why i cant save as pdf i just did it as i saw it in a video pls help
import processing.pdf.*;
boolean horizontal = true; // Boolean Variabel int fx = 1000, fy = 600, breite=15, hoehe=30, zufallx, zufally;// Variablen Deklaration int[] currentPos = new int[2]; // Erstellen eines neuen Arrays mit 2 Werten(x,y)für die jeweilige Position int[] startPos = new int[2]; // Erstellen eines Arrays für die Startposition mit 2 Werten (x,y)
void setup(){ //Erstellen eines vertikalen weißen Blattes mit schwarzem Stift
size(1000,600); beginRecord(PDF, "ArneIsa2.pdf"); background(255); stroke(0); noLoop();
startPos[0] = 10; startPos[1] = 10; currentPos[1]= startPos[1]; //y-koordinate auf startpunkt }
void draw(){
for(int j=1;j<=15;j++){ currentPos[0]=startPos[0]; //x-koordinate auf anfang for(int i=1;i<=fx/breite - 20;i++){ zufally= int(random(10)); //vertikale Minimalverschiebung zufallx= int(random(3)); //horizontale rect(currentPos[0]+zufallx,currentPos[1]+zufally-5,breite,hoehe); //rechteck zeichnen
currentPos[0]+=breite+1; //eine position weiter nach rechts
}
currentPos[1]+=hoehe+5; //in zweite zeile springen }
}
void keyPressed () {
if (key == 'q') { endRecord (); exit (); } }
Answers
Highlight code, press Ctrl-o
`import processing.pdf.*;
boolean horizontal = true; // Boolean Variabel int fx = 1000, fy = 600, breite=15, hoehe=30, zufallx, zufally;// Variablen Deklaration int[] currentPos = new int[2]; // Erstellen eines neuen Arrays mit 2 Werten(x,y)für die jeweilige Position int[] startPos = new int[2]; // Erstellen eines Arrays für die Startposition mit 2 Werten (x,y)
void setup(){ //Erstellen eines vertikalen weißen Blattes mit schwarzem Stift
size(1000,600); beginRecord(PDF, "ArneIsa2.pdf"); background(255); stroke(0); noLoop();
startPos[0] = 10; startPos[1] = 10; currentPos[1]= startPos[1]; //y-koordinate auf startpunkt }
void draw(){
for(int j=1;j<=15;j++){ currentPos[0]=startPos[0]; //x-koordinate auf anfang for(int i=1;i<=fx/breite - 20;i++){ zufally= int(random(100)); //vertikale Minimalverschiebung zufallx= int(random(100)); //horizontale rect(currentPos[0]+zufallx,currentPos[1]+zufally-5,breite,hoehe); //rechteck zeichnen
currentPos[1]+=hoehe+5; //in zweite zeile springen }
void keyPressed() { if (key=='Q') { endRecord(); exit(); } }`
Nope. You can edit the original post rather than posting again.
The written PDF tutorial is very good, has an example for pretty much every case you can think of.