3 Fullscreen vs. Widescreen Aspect Ratio
Fullscreen (4:3, 1024 by 768) versus widescreen (16:9, 1360 by 766) aspect mode is a property of an individual slide that can be selected using the #:aspect argument to slide. The slideshow/widescreen language provides a variant of slide that makes 'widescreen the default value of #:aspect, while slideshow/fullscreen provides a variant of slide that makes 'fullscreen the default.
When a slide’s aspect is not specified, then it adopts an aspect that can be selected via the --widescreen or --fullscreen flag when Slideshow starts. (That selection can be made “sticky” as the default for future runs by using the --save-aspect flag.) Selecting an aspect also affects the values of client-w, client-h, full-page, and titleless-page from slideshow, but it does not affect the bindings from slideshow/widescreen or slideshow/fullscreen. Keep in mind that specifying #:aspect for slide does not affect the value of client-w, etc., for constructing the slide’s content, but you can use get-client-w, etc., to obtain the aspect-specific metrics.
Use the slideshow language for slides and libraries that are meant to adapt to a user’s selected aspect, and use slideshow/fullscreen or slideshow/widescreen for slides and libraries that assume specific values for a slide’s drawing area.
3.1 Fullscreen Slides
#lang slideshow/fullscreen | package: slideshow-lib |
(require slideshow/fullscreen/base) | package: slideshow-lib |
The slideshow/fullscreen/base module is reprovided by the slideshow/fullscreen language along with racket and pict.
Added in version 1.5 of package slideshow-lib.
value
slide : procedure?
value
para : procedure?
value
item : procedure?
value
subitem : procedure?
value
make-outline : procedure?
value
size-in-pixels : procedure?
syntax
syntax
syntax
syntax
3.2 Widescreen Slides
#lang slideshow/widescreen | package: slideshow-lib |
(require slideshow/widescreen/base) | package: slideshow-lib |
The slideshow/widescreen/base module is reprovided by the slideshow/widescreen language along with racket and pict.
Added in version 1.5 of package slideshow-lib.
value
slide : procedure?
value
para : procedure?
value
item : procedure?
value
subitem : procedure?
value
make-outline : procedure?
value
size-in-pixels : procedure?
syntax
syntax
syntax
syntax