0

私の出発点は、ブログ (https://gist.github.com/1330065#file_p5_main.java) で見つけたテンプレートです。

<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "../Licenses/license-${project.license}.txt">

<#if package?? && package != "">
package ${package};



</#if>
/**
 *
 * @author ${user}
 */

import processing.core.PApplet;

@SuppressWarnings("serial")
public class ${name} extends PApplet{

    @Override
    public void setup(){
        size(300, 300, P3D);
    }

    @Override
    public void draw(){
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        PApplet.main(new String[]{ ${package}.${name}.class.getName()});
    }

}

これにより、アプレットに出力されます。ここで見つけた指示 (http://www.processing.org/discourse/beta/num_1246034274.html) で変更して PDF を作成しようとしましたが、動作させることができませんでした。

注: クラスパスに pdf および itext ライブラリがあります。

ありがとう!

4

1 に答える 1

0

画面ビューなしの単一フレームのエクスポートについて、私自身の質問に答えます。

package Processing;

import processing.core.PApplet;
import processing.pdf.*;

@SuppressWarnings("serial")
public class Controller extends PApplet {

    @Override
    public void setup() {
        size(300, 300, PDF, "filename.pdf");
    }

    @Override
    public void draw() {
        exit();
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        PApplet.main(new String[]{Processing.Controller.class.getName()});
    }
}
于 2012-08-29T10:58:30.273 に答える