1 Creating Slide Presentations
2 Making Pictures
3 Making Slides
4 Typesetting Scheme Code
Bibliography
Index
On this page:
scale
ghost
linewidth
colorize
cellophane
clip
inset/ clip
scale/ improve-new-text
black-and-white
Version: 4.0.2

 

2.4 Pict Drawing Adjusters

(scale pict factor)  pict?

  pict : pict?

  factor : real?

(scale pict w-factor h-factor)  pict?

  pict : pict?

  w-factor : real?

  h-factor : real?

Scales a pict drawing, as well as its bounding-box. The drawing is scaled by adjusting the destination dc<%>’s scale while drawing the original pict.

(ghost pict)  pict?

  pict : pict?

Creats a container picture that doesn’t draw the child picture, but uses the child’s size.

(linewidth w pict)  pict?

  w : real?

  pict : pict?

Selects a specific pen width for drawing, which applies to pen drawing for pict that does not already use a specific pen width.

(colorize pict color)  pict?

  pict : pict?

  

color

 

:

 

(or/c string?

      (is-a?/c color%)

      (list (integer-in 0 255)

            (integer-in 0 255)

            (integer-in 0 255)))

Selects a specific color drawing, which applies to drawing in pict that does not already use a specific color. The black-and-white parameter causes all non-white colors to be converted to black.

(cellophane pict opacity)  pict?

  pict : pict?

  opacity : (real-in 0 1)

Makes the given pict semi-transparent, where an opacity of 0 is fully transparent, and an opacity of 1 is fully opaque. See set-alpha for information about the contexts and cases when semi-transparent drawing works.

(clip pict)  pict

  pict : pict?

Clips a pict’s drawing to its bounding box.

(inset/clip pict amt)  pict?

  pict : pict?

  amt : real?

(inset/clip pict h-amt v-amt)  pict?

  pict : pict?

  h-amt : real?

  v-amt : real?

(inset/clip pict l-amt t-amt r-amt b-amt)  pict?

  pict : pict?

  l-amt : real?

  t-amt : real?

  r-amt : real?

  b-amt : real?

Insets and clips the pict’s drawing to its bounding box. Usually, the inset amounts are negative.

(scale/improve-new-text pict-expr scale-expr)

(scale/improve-new-text pict-expr x-scale-expr y-scale-expr)

Like the scale procedure, but also sets current-expected-text-scale while evaluating pict-expr.

(black-and-white)  boolean?

(black-and-white on?)  void?

  on? : any/c

A parameter that determines whether colorize uses color or black-and-white colors.