The shape statement allows you to specify a color in which the boundaries are drawn, and a different color in which the shape is filled. If you do not specify a color for the shape, its color is inherited from the pattern or from the foreground of the graphical object of which it is a part. If no color is specified anywhere, the shape is drawn in white.
The shape's color is used to draw the boundaries of the shape. If the keyword solid is specified, the shape is also filled in the same color.
ESL draws all boundaries in a single shape statement in the same color. You cannot specify one color for one boundary and another color for another boundary.
If you want to display shapes that are drawn in different colors, you can specify two or more separate shape statements.