[Gauche-devel-jp] Re: Fixpoint?

Back to archive index

KIMURA Shigenobu skimu****@mac*****
2004年 6月 25日 (金) 22:11:43 JST


On Jun 25, 2004, at 4:24 AM, yasuy****@javao***** wrote:
>
> (define (canvas-page-save widget)
>   (let*-values
>    (((w h) (gdk-drawable-get-size (ref widget 'window))))
>    (let*
>        ((colormap (gdk-drawable-get-colormap (ref widget 'window)))
> 	(pixbuf (gdk-pixbuf-new GDK_COLORSPACE_RGB #f 8 w h))
> 	(page-num (ref (the-canvas) 'current-page)))
>      (begin
>        (gdk-pixbuf-get-from-drawable
> 	pixbuf (ref widget 'window) colormap 0 0 0 0 w h)
>        (gdk-pixbuf-save #?=pixbuf (format "slide-~s.png" page-num) 
> "png")
>        ))))


begin は余計?

> slide-0.png
> slide-1.png
>

スライドが10ページ以上あるときを考えて

slide-0000.png
slide-0001.png
....

といファイル名ができた方がうれしいかも。
フォーマットは "slide-~4'0D.png" ってな感じかな。

--skimu





Gauche-devel-jp メーリングリストの案内
Back to archive index