mirror of
https://github.com/processing/processing4.git
synced 2026-01-27 18:31:07 +01:00
31 lines
497 B
Plaintext
31 lines
497 B
Plaintext
/**
|
|
* Many Pages.
|
|
*
|
|
* Saves a new page into a PDF file each loop through draw().
|
|
* Pressing the mouse finishes writing the file and exits the program.
|
|
*/
|
|
|
|
|
|
import processing.pdf.*;
|
|
|
|
PGraphicsPDF pdf;
|
|
|
|
void setup() {
|
|
size(600, 600);
|
|
frameRate(4);
|
|
pdf = (PGraphicsPDF)beginRecord(PDF, "Lines.pdf");
|
|
}
|
|
|
|
void draw() {
|
|
background(255);
|
|
stroke(0, 20);
|
|
strokeWeight(20.0);
|
|
line(mouseX, 0, width-mouseY, height);
|
|
pdf.nextPage();
|
|
}
|
|
|
|
void mousePressed() {
|
|
endRecord();
|
|
exit();
|
|
}
|