PDFに追記する
TCanvasやTPadをPDFにPrintしたいときに、複数ページのPDFにする方法。
c1->Print("out.pdf(");
c2->Print("out.pdf");
c3->Print("out.pdf)");
などとするか、
c1->Print("out.pdf[");
c1->Print("out.pdf");
c2->Print("out.pdf");
c3->Print("out.pdf");
c3->Print("out.pdf]");
などとする。どちらも分かりやすい書き方とは言えないね・・・
サイズを指定する
PDF以外に、扱いやすいのでGIFにもよく出力するんだけど、デフォルトだと少しサイズが小さい。もう少し大きいとスライドに入れても荒くならない。Keynoteのデフォルトのスライドサイズがが1024x768なので、まあこのくらいあれば十分。下記のリンクを参考にして、オフセットを指定して次のように書けばよさそう。
TCanvas *c = new TCanvas("title", "name", 1024+4, 768+28);
参考リンク
最終更新:2012年11月02日 23:17