topical media & game development

talk show tell print

graphic-processing-site-examples-Libraries-PDF-Export-ManyPages-ManyPages.pde / pde



  
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");
    beginRecord(pdf);
  }
  
  void draw() {
    background(255); 
    stroke(0, 20);
    strokeWeight(20.0);
    line(mouseX, 0, width-mouseY, height);
    pdf.nextPage();
  }
  
  void mousePressed() {
    endRecord();
    exit();
  }
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.